繁体   English   中英

在Firefox插件中获取整个页面源

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM