【发布时间】: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