这适用于IE 7,8和9.页面
远程加载Firebug Lite的JS文件,它几乎总是在IE 8(在虚拟PC上)上成功加载。 (它从https://getfirebug.com/firebug-lite.js加载
但是如果JS文件在本地复制并在本地链接(与HTML在同一服务器上),那么有时页面可以加载Firebug Lite,有时会出错。
http://www.topics2look.com/code-examples/firebug-lite-race-condition/
(尝试多次重新加载上面的页面,看看你是否看到了同样的行为)。有人知道是什么让它发生以及如何防止它发生? (实际上,在IE 9上,它永远不会成功加载)(这个问题旨在了解网页渲染和Web编程的Javascript加载)
答案 0 :(得分:1)
我遇到了同样的问题。它似乎与document.domain
属性和JavaScripts“same origin policy.有关”请参阅此博客文章:
http://ianlotinsky.wordpress.com/2011/01/07/document-domain/
我发现,在打开本地HTML文件时,如果从服务器加载Firebug Lite,它将正常工作(即使用https://getfirebug.com/firebug-lite.js)。