推的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)
};
定于控制台日志没有输出。
当我直接在console.log中使用它时,它很好用 – 3113