我的网站在某个页面上偶尔会在IE9上崩溃。该页面包含大量Javascript,包括Twitter、JQuery、Google、Olark、Facebook、ZeroClipboard,以及大量自定义脚本,这些脚本大多是从CoffeeScript编译的。我还使用了一些不错的CSS3,甚至一些动画内容,但是我已经从这个页面中删除了所有这些(我想)。
这是IE可执行文件的硬崩溃。F12脚本调试器没有捕捉到这一点,也没有给出任何提示。Windows事件查看器记录崩溃,但没有有用的详细信息。
这个页面在Windows、Mac和iOS上的其他主要浏览器上都很好。我甚至不知道如何解决这个问题。我一直在窃听各种各样的东西。
这次坠机有点随意。但是,您应该能够像这样进行复制:
http://slotted.co/sheets/edit/94cvk6as
几次之后,它就会崩溃。
注意:如果上面的链接坏了,转到主页并创建一个新的工作表。
任何关于如何处理这个问题的想法都是非常感谢的。
更新:如果您不能按照上面的步骤进行复制,请在单击链接之间重复几次F5。
发布于 2012-05-07 22:44:59
发布于 2012-05-09 04:47:11
我很确定问题是ZeroClipboard。让我详细说明一下。零剪贴板有两个闪存文件ZeroClipboard.swf和ZeroClipboard10.swf。我一直在用前者。
我转到ZeroClipboard10.swf,问题就解决了。
一开始它似乎并没有消失。事件,在完全删除ZeroClipboard之后,我仍然能够再现一个崩溃。我的理论是IE在缓存中保留了一些有害的状态。
我说不准。我可以说的是,在切换到ZeroClipboard10.swf之后,我再也不能重现崩溃了--我相信,改变是造成这种变化的原因。
https://stackoverflow.com/questions/10490108
复制相似问题