在Firefox开发工具中,似乎XUL iframe在初始加载后不会触发。例如,请参阅bottom of this file,其中扩展名使检查器中的选定元素更易于查看。这在打开检查器时有效,但当您单击到另一个页面时,它将恢复为旧的检查器树样式。我甚至尝试了frame.contentWindow.addEventListener('load',styleit);
,但是当网页上点击链接并且页面已加载时,它不会触发。
答案 0 :(得分:1)
a)获取InspectorPanel对象的引用
b)听取ready
事件
var ip = window.ownerDocument.defaultView.inspector;`
ip.on("ready", styleit)