社交插件不会仅在IE中加载

时间:2014-11-03 22:32:10

标签: facebook internet-explorer facebook-social-plugins

当我使用社交facebook插件时,我对IE有一个问题。 这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" 
      xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
....
</head>
<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/it_IT/sdk.js#xfbml=1&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
...
</body>

当我需要在我的页面中显示社交插件时,请使用来自facebook的代码

<fb:like-box href="http://www.facebook.com/pages/MYPAGE" colorscheme="dark" show_faces="true" header="false" stream="false" show_border="false"></fb:like-box>

此代码工作在Firefox,Chrome,Opera中完成,但不在IE11上完成。 我试过用这个:

<html xmlns:fb="http://ogp.me/ns/fb#">

但是,在这种情况下,IE也没有显示插件,所有其他浏览器都是。 这是为什么?

0 个答案:

没有答案