DOMContentLoaded
在加载文档并运行其脚本后触发,我想在执行脚本之前运行我的代码,但在document.body.outerHTML
( document.childNodes[document.childNodes.length-1].outerHTML
) 已满之后
我试试这个,但看起来它在被发现之后运行了很多次所以现在我在执行 mycode 之前做了一个定时器 200ms 的工作,但我想在没有定时器的情况下做
var observer = new MutationObserver(function(mutations)
{
if(document.body && document.childNodes[document.childNodes.length-1].outerHTML.lastIndexOf("</html>")!=-1)
{
observer.disconnect();
mycode();
}
});
observer.observe(document, {subtree: true, childList: true});
需要在 Chrome 中工作(所以 beforescriptexecuted 事件在这里不起作用)