Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
即使html标签中有xmlns,IE中也不会显示类似Facebook的按钮_Facebook_Internet Explorer_Cross Browser_Facebook Like_Xml Namespaces - Fatal编程技术网

即使html标签中有xmlns,IE中也不会显示类似Facebook的按钮

即使html标签中有xmlns,IE中也不会显示类似Facebook的按钮,facebook,internet-explorer,cross-browser,facebook-like,xml-namespaces,Facebook,Internet Explorer,Cross Browser,Facebook Like,Xml Namespaces,我的类似Facebook的按钮适用于除IE之外的所有浏览器。我检查了stackoverflow,提出的解决方案是在html标记中添加一些XMLN,如下所示: <html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/"> 我已经这样做了,但是like按钮仍然没有出现 除此之外,我使用facebook脚本标签,就在body标签下面: <div

我的类似Facebook的按钮适用于除IE之外的所有浏览器。我检查了stackoverflow,提出的解决方案是在html标记中添加一些XMLN,如下所示:

<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/">
我已经这样做了,但是like按钮仍然没有出现

除此之外,我使用facebook脚本标签,就在body标签下面:

<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_GB/all.js#xfbml=1&appId=99999999";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
还有类似的按钮:

<div class="fb-like" data-href="http://www.example.com" data-send="false" data-layout="button_count" data-width="72" data-show-faces="false" data-font="tahoma"></div>

我在这里遗漏了什么?

您是否尝试过创建一个只包含FB内容的新页面,并查看它在IE中是否有效?也许你的FB部门的容器有问题?这是IE9吗?