这可能是我职业生涯中见过的最奇怪的浏览器怪癖。当我在 Chrome、FF 等中加载页面时,它工作正常。当我在 IE 7-10 中加载它时,页面是完全空白的,然后我将鼠标移动一个像素,它会立即绘制整个页面。
它在推出时并没有这样做,但我不知道它是什么时候开始的,所以我不确定是什么变化导致了它。
经过一些测试,我发现如果我重命名js/jquery.js
(使其无法加载),问题就会消失。然后我将它重命名为链接的 URL,问题又开始了。我使用的是 jQuery 1.7.1,所以我升级到 1.8.3,但这并没有改变任何东西。
我在谷歌上找不到任何东西,除了这个未回答的 SO question,它可能是也可能不是同一件事。
在 IE9 中,开发者工具控制台只显示这些警告,我认为这些警告不相关:
HTML1113: Document mode restart from IE9 Standards to IE7 Standards
SEC7115: :visited and :link styles can only differ by color. Some styles were not applied to :visted