我寫了一個chrome擴展,在頁面加載之前工作(使用屬性"run_at": "document_start"
)。 問題是,我想在創建網頁主體後立即將div
標記添加到網頁主體中。 在此之前document.body
爲空,因此我無法在其上附加標籤。等待document.body的存在
我不在乎身體的全部負荷,我只是需要它存在。
我試圖找到在html中創建body
標記時(未完全加載,剛剛創建)的最佳提示方式。是否有任何可以寫入的事件處理程序?
此外,我不想使用jQuery
或任何其他非內置庫。
謝謝!
這是一個恥辱沒有人回答這個問題 - 你不想這樣做的原因是因爲輪詢需要每毫秒運行這個函數,這是資源的消耗。雖然技術上可行,但如果您可以使用某種事件,則應避免一般性的投票。 您的回答沒有錯,只是這不是最好的方法。 – michaelday 2017-12-20 07:26:08
感謝您花時間解釋@michaelday。你的觀點非常有意義並且很好地暴露出來。 – Danielo515 2017-12-20 10:51:53