我已经在执行下面代码片段的各种浏览器上进行了测试,默认情况下它们都被阻止了。
setTimeout(() => window.open('https://google.com'), 1001);
但如果延迟是<= 1000
它可以成功打开一个新的选项卡/窗口。
为什么?
我已经在执行下面代码片段的各种浏览器上进行了测试,默认情况下它们都被阻止了。
setTimeout(() => window.open('https://google.com'), 1001);
但如果延迟是<= 1000
它可以成功打开一个新的选项卡/窗口。
为什么?