Facebook喜欢不支持IE7。解决?

时间:2013-07-10 09:59:45

标签: jquery facebook-like

由于你总是那么善于回答我的问题,这里有另一个给你的!基本上Facebook已于上周停止支持IE7,因此当他们的“喜欢”按钮在我们的IE7网站上加载时,它会抛出一个无响应的脚本错误,询问用户是否要继续运行该脚本。

我想要做的是找到正在使用的网络浏览器的版本,如果它是IE7或更早版本,则不加载类似于facebook的脚本。

这是我提出的剧本,从几个地方拼凑而成;

$(document).ready(function(e) {
//check for IE7
if(navigator.appVersion.indexOf("MSIE 7.")!=-1) {
    $("#facebookPluginContainer").hide();
} else {
(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&status=0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
}

}); 

它似乎在所有浏览器中都能正常工作,但IE10似乎没有显示像facebook一样的按钮,我的代码中是否存在IE10不支持的内容?

1 个答案:

答案 0 :(得分:0)

您确定在IE10中关闭兼容模式吗?

另见:https://developers.facebook.com/bugs/669917143021665

相关问题