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

发布于 2024-11-02 20:34:52 字数 842 浏览 0 评论 0原文

对于 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加载)

This is true for IE 7, 8, and 9. The page

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

loads Firebug Lite's JS file remotely, and it almost always load successfully on IE 8 (on a Virtual PC). (it is loading from https://getfirebug.com/firebug-lite.js)

But if the JS file is copied locally and linked locally (on the same server as the HTML), then sometimes the page can load with Firebug Lite, sometimes there is an error.

http://www.topics2look.com/code-examples/firebug-lite-race-condition/

(Trying reloading the above page several times and see if you see that same behavior). Does someone know what is making it happen and how to prevent it from happening? (actually, on IE 9, it never loads successfully) (this question aims to understand webpage rendering and Javascript loading of web programming)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

咋地 2024-11-09 20:34:52

我也有同样的问题。它似乎与 document.domain 属性和 JavaScript“同源有关政策。”请参阅此博文:

http://ianlotinsky.wordpress.com/2011/01/07/document-domain/

我发现,当打开本地 HTML 文件时,Firebug Lite 如果加载就可以正常工作从服务器(即使用 https://getfirebug.com/firebug-lite.js) 。

I'm having the same problem. It seems to have something to do with the document.domain property and JavaScripts "same origin policy." See this blog post:

http://ianlotinsky.wordpress.com/2011/01/07/document-domain/

I've found that, when opening a local HTML file, Firebug Lite will work fine if loaded from the server (ie, using https://getfirebug.com/firebug-lite.js).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文