簡體   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