我在ie11中的页面加载或回发的闪烁,在外部托管站点上(即,不是本地磁盘)。

奇怪的是,如果我要么是:

  1. 打开f12开发工具
  2. 将网站添加到可信站点
  3. 将网站添加到受限制的网站
  4. 我有一个带有IE9的VM,它可以正常工作。在Chrome上工作正常。

    我显然不能使用上述任何一个作为解决方案!!!

    此示例代码有一个链接在两个页面之间切换。我已删除了其他所有内容,JavaScript,CSS文件等。

    --- page1.html ---
    
    <html>
    
    <body style="background-color:#000000">
        <a href="page2.html">Page 2</a>
    </body>
    
    </html>
    
    .

    然后是一个相同的page2.html,它回到第1页。

    每次单击链接从白色到黑色的背景,除非使用上面的任何“修复”!

有帮助吗?

解决方案

我发现了另一种方法来通过通过JS添加空事件处理程序来临时修复此错误。

链接到您的html

fix_ie.js:

if(window.addEventListener){
    window.addEventListener('beforeunload', function(){});
}
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top