X秒后在新标签页打开链接,没有弹出窗口

Open link in new tab after X secs without pop up

本文关键字:链接 窗口 新标签 标签      更新时间:2023-09-26

我尝试了几件事,但每次Chrome(和其他?)检测到一个弹出…可以绕过它吗?

            window.open(
            '/test.php',
            '_blank'
            );
            }, 2000);

您必须使用javascript打开窗口,然后设置setTimeout两秒钟,等待变量设置。

新窗口必须在父窗口中设置一个变量,假设为true。

然后随着setTimeout的运行,它检查变量是否为真,如果不是,则打开链接。如果是,那么什么都不做

var didItOpen = false;
window.open('page.html');
setTimeout(function () { if (!didItOpen) location.href = 'page.html'; }, 2000);

您能试一下下面的代码吗?

//1000 = 1 second
setTimeout(function () {
    window.open('url here', '_blank);
}, 1000);