我有几个关于 Firefox 和 Firebug 工作机制的问题。我的域中有一个页面:mydomain.com 我想在我的页面中加载一个外部 html 页面:externalhtml.com 我不能使用框架和 iframe。(因为 externalhtml.com 服务器发送额外的 x-option-frame: SAMEORIGIN 标头到请求的文件标头和未在 iframe 或框架中加载的 html 页面。)
我测试了其他一些标签。(我只想获取 html 文件的源代码,并且 x-options-frame 只影响 iframe 和 frame 标签!)
带有标签 mydoman.com 页面的源代码是:
但是当我用萤火虫检查页面时,脚本标签下加载的 html.html 的完整源代码(如树下拉对象)
for 标记具有类似的条件。脚本未加载到页面源中,但已完全加载到 firebug 检查器中。
但是当我使用 iframe 时,萤火虫检查器中什么都没有。(服务器不向 mydomain.com 发送任何内容)
我的问题是萤火虫是如何工作的?它如何抓取脚本的内容并加载到它的窗口中。有什么方法可以通过 jQuery 或 AJAX 做到这一点(我对其进行了测试,但我在 XMLHttpRequest 上实现了相同的域限制......)或......
真的很抱歉英语不好。谢谢大家