说我想在同一个域中提取某些HTML页面的<head>
。
简单:将页面加载到iframe中,打开onload
处理程序,然后使用myFrame.contentDocument.getElementsByTagName('head')
。但是:该页面可能包含不应运行的脚本,因为在我的情况下这可能会花费太长时间。
为此目的,HTML5提供了sandbox属性,这可以解决问题,但我需要在旧版浏览器中运行。
我还尝试将XHR与frame.documentElement.innerHTML
结合使用,但这似乎不适用于FF3.6中注入的<head>
部分。
有什么想法吗?哦,手动“解析”不是一种选择。