The*_*ian 9 javascript facebook-like
我对此很新,很抱歉,如果这是一个简单的问题.
我正试图在我的网站www.thehungryeurasian.com上安装FB盒子
但是,当我尝试插入Javascript SDK时:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Run Code Online (Sandbox Code Playgroud)
出现以下错误:
Error parsing XML, line 884, column 64:
The reference to entity "version" must end with the ';' delimiter.
Run Code Online (Sandbox Code Playgroud)
Ale*_*x P 39
看起来有些事情是将您的文档解释为XML而不是HTML.XML比HTML更严格 - 其中一个规则是&符号(&)具有特殊含义.它们的意思是"这里有一个XML实体",这是一个特殊的角色.例如,您可以键入"以插入"或>插入到文档中.
在这种情况下,您的代码&version在第6行解释为其中一个实体的开头.如果您更新第6行,如下所示:
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
Run Code Online (Sandbox Code Playgroud)
然后你会发现错误消失了.
| 归档时间: |
|
| 查看次数: |
32138 次 |
| 最近记录: |