3

请问有人可以帮忙吗?

我已经在我的网站上运行了很多年的 facebook 集成脚本,没有任何问题。然而,我现在收到大量使用 INTERNET EXPLORER 的客户的投诉,他们说自从一周前更新 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 脚本上。

几个月来网站上没有任何变化,所以我无法弄清楚如何修复。

脚本:邀请您的朋友、点赞、分享页面等

请,请帮助

谢谢马特

4

1 回答 1

0

我遇到了同样的问题。我不仅可以在我的网站上重现该问题,而且在使用 IE 9 或 IE 10 时也可以在其他网站上重现该问题(尚未使用较旧的 IE 版本进行测试)。这个问题似乎是 IE 的兼容性视图功能的结果。如果为网站启用了该功能,该网站在您尝试加载的网站页面上也有类似 facebook 的按钮,则会产生长时间运行的脚本错误(来自名为 _t 的函数的错误)。当我禁用该网站的兼容性视图时,错误就会消失。我不确定问题出在 IE 功能上,还是与 Facebook 的按钮有关……我没有从其他脚本或其他社交按钮(如 google+)中收到相同的错误,这让我认为问题出在 Facebook 的末尾。几天来我一直在尝试不同的 IE 设置配置......到目前为止,我能想出的唯一解决办法是关闭兼容性视图。当然,还要解决问题,以便不需要兼容性视图。虽然告诉您的用户他们必须关闭兼容性视图似乎不是一个合适的回应......所以我希望找到更好的解决方案。

于 2013-07-09T02:41:39.913 回答