长脚本错误 Internet Explorer

3

请问有人能够帮忙吗?

我在我的网站上已经运行了多年的Facebook集成脚本,一直没有问题。然而,最近一周左右IE浏览器更新后,使用IE浏览器的客户不断抱怨他们不停地收到长时间运行的脚本错误信息...

"Stop Running This Script.
A script on this page is causing Internet Explorer to run slowly. 
 If it continues to run, your computer might become unresponsive."

我已经通过禁用脚本来解决了问题,问题出在Facebook脚本上。网站几个月来没有进行任何更改,所以我不知道该如何解决。这些脚本包括邀请朋友、喜欢、分享页面等。请你帮帮忙,谢谢! Matt

很抱歉,细节不够清楚。至少,您的客户使用的是哪个版本的IE? - Alexis
1个回答

0

我遇到了同样的问题。不仅在我的网站上,而且在其他使用IE 9或IE 10的网站上也可以复现此问题(未测试较旧的IE版本)。该问题似乎是由IE的兼容性视图功能引起的。如果为一个网站启用了此功能,并且该网站页面上有Facebook点赞按钮,就会产生一个长时间运行的脚本错误(来自称为_t的函数的错误)。当我为该网站禁用兼容性视图时,错误就消失了。我不确定问题是与IE功能还是Facebook按钮有关...我没有从其他脚本或其他社交按钮(例如Google+)中得到相同的错误,这让我觉得问题可能出在Facebook端。我已经尝试了多种IE设置配置几天了...到目前为止,我唯一能想到的解决办法就是关闭兼容性视图。当然,解决问题以使不需要使用兼容性视图更好。虽然告诉用户他们必须关闭兼容性视图似乎不是一个合适的回应...所以我希望能找到更好的解决办法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接