0
當Mozilla觀察者事件"chrome-document-global-created"
被觸發時,我需要獲取DOM。因此,我有以下代碼。但是我怎樣才能從那裏獲得DOM?數據是null
(根據文檔),有人可以告訴我我必須使用哪個對象嗎?在「chrome-document-global-created」之後訪問dom
非常感謝!
observe: function(subject, topic, data) {
which object is it? document? window? cant find anything there about dom...
}
謝謝,Wladimier! 但還有一個問題:doc.documentElement.innerHTML只返回「頂級」節點(
,)。所以我試圖通過:doc.body.innerHTML獲取body的內容,但這似乎是空的。這是由於該事件,這意味着我無法通過「chrome-document-global-created」獲取頁面內容? –在解析文檔之前,一旦Window對象被創建,全局創建的通知就會運行。如果你想要完整的DOM,你應該在那個時候添加一個DOMContentLoading事件處理程序,我想。 –
@BorisZbarsky:謝謝,忘了注意 - 我調整了答案。 –