2013-07-06 42 views
0

在Firefox開發工具中,似乎XUL iframe在初始onload之後不會觸發。例如,請參閱bottom of this file,其中擴展使查看器中的選定元素更易於查看。這在您打開檢查器時正常工作,但當您單擊另一頁時,它將恢復爲舊的檢查器樹形樣式。我甚至嘗試過frame.contentWindow.addEventListener('load',styleit);,但是當網頁上的鏈接被點擊並且頁面已經加載時它不會被觸發。爲什麼XUL加載處理程序不工作?

回答

1

一)獲得InspectorPanel對象
B)的參考監聽ready事件

var ip = window.ownerDocument.defaultView.inspector;` 
ip.on("ready", styleit) 
+0

關閉。 'window.inspector.on(「markuploaded」,styleit);'適用於頁面切換。我在'inspector-panel.js'中發現。你知道在開發工具中是否有關於.emit和.on的任何文檔? – NoBugs

相關問題