Ruby on rails 嵌入youtube视频时,HTML关闭嵌入、对象、视频标记而不打开标记

Ruby on rails 嵌入youtube视频时,HTML关闭嵌入、对象、视频标记而不打开标记,ruby-on-rails,ruby-on-rails-3,html,Ruby On Rails,Ruby On Rails 3,Html,大约一个月前,我遇到了一段代码(不幸的是,我找不到在这里发布的链接),代码后面是标准的youtube嵌入html代码 </embed> </object> </video> 问题在于代码中没有开始标记。我想那个人知道他在做什么,因为一切都很顺利,但现在我的好奇心征服了我。没有开始标记怎么会有结束标记?如果没有,为什么客户没有崩溃?以上是使用RoR 3实现的。提前感谢。他可能有一个带有加密文本的javascript,在那里他加密了开头标记。 如果你找到链接

大约一个月前,我遇到了一段代码(不幸的是,我找不到在这里发布的链接),代码后面是标准的youtube嵌入html代码

</embed>
</object>
</video>


问题在于代码中没有开始标记。我想那个人知道他在做什么,因为一切都很顺利,但现在我的好奇心征服了我。没有开始标记怎么会有结束标记?如果没有,为什么客户没有崩溃?以上是使用RoR 3实现的。提前感谢。

他可能有一个带有加密文本的javascript,在那里他加密了开头标记。 如果你找到链接,我会详细告诉你

可能有这样的javascript:

decrypt("random string").
RoR3上可能有类似的代码

编辑:

榜样

function encrypt($string){
    $replace = array("e", "m", "b", "d", ">", "<");
    $new = array("!", "%", "+", "-", "@", "&");
    $string = str_replace($replace, $new, $string);
    return $string;
}
function decrypt($string){
    $new = array("e", "m", "b", "d", ">", "<");
    $replace = array("!", "%", "+", "-", "@", "&");
    $string = str_replace($replace, $new, $string);
    return htmlspecialchars($string);
}
$encrypt = encrypt("<embed>");
echo $encrypt;
echo "<br>";
echo decrypt($encrypt);
函数加密($string){

$replace=array(“e”、“m”、“b”、“d”和“>”、“,”,”我没有类似的东西。如果有一个没有开头的结束标记,不应该在某个地方出现错误吗?
&!%+!-@
<embed>