【问题标题】:How FireBug & Firefox works?FireBug 和 Firefox 是如何工作的?
【发布时间】:2013-03-02 03:08:17
【问题描述】:

我有几个关于 Firefox 和 Firebug 工作机制的问题。 我的域中有一个页面:mydomain.com 我想在我的页面中加载一个外部 html 页面:externalhtml.com 我不能使用框架和 iframe。(因为 externalhtml.com 服务器向请求的文件头和未在 iframe 或框架中加载的 html 页面发送额外的 x-option-frame:SAMEORIGIN 标头。)

我测试了其他一些标签。 (我只想获取 html 文件的源代码,并且 x-options-frame 只影响 iframe 和 frame 标签!)
带有标签的 mydoman.com 页面的源代码是:

但是当我用萤火虫检查页面时,脚本标签下加载的 html.html 的完整源代码(如树下拉对象)

for 标记有类似的条件。脚本未加载到页面源中,但已完全加载到 firebug 检查器中。

但是当我使用 iframe 时,firebug 检查器中没有任何内容。 (服务器不向 mydomain.com 发送任何内容)

我的问题是萤火虫是如何工作的?它如何抓取脚本的内容并加载到它的窗口中。 有什么方法可以通过 jQuery 或 AJAX 做到这一点(我对其进行了测试,但我在 XMLHttpRequest 上实现了相同的域限制......)或......

真的很抱歉英语不好。 谢谢大家

【问题讨论】:

    标签: firebug


    【解决方案1】:

    希望您已经解决了您的问题,但万一您还没有... 浏览器可能正在阻止跨域资源共享。我有一个类似的问题,我通过更改服务器以允许CORS 解决了这个问题。您无法从客户端“修复”此问题。服务器必须允许它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-18
      • 2014-05-17
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      相关资源
      最近更新 更多