IE上的Firebug Lite从远程站点加载,但从本地站点加载有问题

时间:2011-04-19 14:06:02

标签: browser race-condition firebug-lite

这适用于IE 7,8和9.页面

http://www.topics2look.com/code-examples/firebug-lite-race-condition/using-remote-firebug-lite-js-file.html

远程加载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加载)

1 个答案:

答案 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)。