我尝试了几件事,但每次Chrome(和其他人?)检测到弹出窗口......都可以绕过它吗?
Uncaught ReferenceError: e456 is not defined
at <anonymous>:2:1
at Object.InjectedScript._evaluateOn (<anonymous>:905:140)
at Object.InjectedScript._evaluateAndWrap (<anonymous>:838:34)
at Object.InjectedScript.evaluate (<anonymous>:694:21)
答案 0 :(得分:0)
请试试下面的代码吗?
//1000 = 1 second
setTimeout(function () {
window.open('url here', '_blank);
}, 1000);
答案 1 :(得分:0)
您必须使用javascript打开窗口,然后将setTimeout
设置为等待变量设置的两秒钟。
新窗口必须在父窗口中设置一个变量,假设为真。
然后使用setTimeout
运行,检查变量是否为真,如果不是,则打开链接。如果是,那么什么都不做
var didItOpen = false;
window.open('page.html');
setTimeout(function () { if (!didItOpen) location.href = 'page.html'; }, 2000);