在Javascript中压制windows.load事件

时间:2016-07-19 05:55:16

标签: javascript jquery html

我正在尝试使用我在某些网站上创建的Chrome扩展程序。让我们说插件打印网站的网址当整个页面完成加载。所以在插件js代码中我有这样一行:

window.onload=function(){

var address = document.location.href;
console.log(address);

}

它适用于大多数网站,但有一个网站,控制台没有显示任何输出。 window.load可以被抑制吗?如果是,如何克服它?

我尝试使用window.addEventListener("load", myfunction, false);仍然没有运气!

由于

2 个答案:

答案 0 :(得分:0)

试试这个,

dr.id

答案 1 :(得分:0)

我使用document.readyState代替window.onload这样:

var timer_global;

function stub(){
    if(document.readyState=="complete"){
        clearInterval(timer_global);
        myfunction();   
    }

}
timer_global=setInterval(stub,200);

像魅力一样工作!乙 - )