[英]Get Entire Page Source in Firefox Addon
我正在尝试获取页面源以及doctype,head和body。
window.content.document是文档,但是除了innerHTML(不包含doctype)之外,我无法收集任何东西。
不包括DOCTYPE,因为它不是document元素的子元素,而是文档本身的直接子元素。 但是,您可以使用XML序列化器序列化整个文档:
var serializer = new XMLSerializer();
alert(serializer.serializeToString(window.content.document));
这将进行XML序列化-与HTML不太一样。 如果这是你可以通过一个问题window.content.document.childNodes
收集和获取node.innerHTML
为元素节点( node.nodeType == 1
),只使用XMLSerializer
上他们的休息。 有关更多信息,请参见https://developer.mozilla.org/en/XMLSerializer 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.