推的JavaScript通过链接

问题描述:

我需要把我的JavaScript代码来新打开的页面中,以CONSOLE.LOG新打开的页面(以较受欢迎的链接CONSOLE.LOG)推的JavaScript通过链接

这里是我的功能:

(function() { 
    window.onbeforeunload = function() { 
     setInterval(function() { 
      window.location.href = "http://mylink"; 
     }, 1000) 
    }; 
}); 

和我需要在新页面中运行:

<a href="javascript:(function() { 
    window.onbeforeunload = function() { 
     setInterval(function() { 
      window.location.href=http://mylink; 
     },1000) 
    }; 
});">click</a> 

另外我试着添加这样的代码?但它并没有太多的工作:

<a href="javascript: console.log('(function(){ 
     window.onbeforeunload = function() { 
      setInterval(function() { 
       window.location.href=http://mylink; 
      },1000) 
     }; 
});')">click</a> 

宇能帮助我,请

的setInterval不会内onbeforeunload工作。它会将事件添加到队列中,而不是简单地退出页面并从不执行。

编辑: 你会看到这一点,如果你修改代码:

window.onbeforeunload = function() { 
    setInterval(function() { 
     console.log('interval execution'); 
     window.location.href = "http://mylink"; 
    }, 1000) 
}; 

定于控制台日志没有输出。

+0

当我直接在console.log中使用它时,它很好用 – 3113