2010-07-20 143 views
0

在我的情況下,我正在編寫Chrome擴展,我無法訪問頁面上發生的其他JS。因此,我需要確保每當某些元素更新其內容時,我都會從該擴展中重新運行一個函數。InnerHTML的JQuery更改事件

基本上可以從innerHTML更改觸發的更改事件。

回答

2

由於它是針對Chrome擴展的,所以不妨將標準爲DOM Mutation events

document上收聽DOMSubtreeModified。僅在Chrome 5.0.375.99上進行了測試,並且受到支持。

document.addEventListener('DOMSubtreeModified', myFunction); 
+0

這在我的Safari和Chrome擴展中運行良好。謝謝。然而,它不適用於同一個腳本的greasemonkey版本,有什麼想法? – drye 2010-07-30 20:25:03