IE11在页面加载时闪烁,但不在开发人员模式下闪烁

时间:2014-06-03 08:47:48

标签: html internet-explorer-11 flicker

我在外部托管网站(即非本地磁盘)上的IE11页面加载或彩色页面主体的回发上闪烁。

奇怪的是,如果我要么它会消失:

  1. 打开F12开发人员工具
  2. 将网站添加到受信任的网站
  3. 将网站添加到受限制的网站
  4. 我有一台带有IE9的虚拟机,运行正常。适用于Chrome。

    我显然不能使用以上任何一种解决方案!!!

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

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

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

    点击链接每次都会将背景从白色闪烁为黑色,除非使用上面的任何“修复”!

1 个答案:

答案 0 :(得分:5)

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

将这样的.js文件链接到你的HTML

fix_ie.js:

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