gpt4 book ai didi

javascript - 3 秒后在同一选项卡中打开新窗口

转载 作者:行者123 更新时间:2023-12-01 03:47:32 24 4
gpt4 key购买 nike

嗨,这是我要尝试解释的第二个问题。这是一个在 3 秒后关闭窗口的代码,我希望新窗口 english.html 应该出现。谢谢

<html>
<head>
<script>
function loaded()
{

window.setTimeout(CloseMe, 3000);
}

function CloseMe()
{
window.close();
}
</script>
</head>
<body onLoad="loaded()">
Hello!
</body>

最佳答案

您无法打开新窗口来响应用户交互以外的任何内容。 “页面加载后三秒”不是用户交互,因此将被 HTML 规范要求所有现代浏览器实现的标准弹出窗口阻止规则阻止。

尝试重定向用户,或者更好的是,不要:完全跳过三秒页面。如果某些东西值得向用户展示,那么就值得向用户展示,直到他们单击链接。这样您就知道,当您的内容在不知不觉中悄然流逝时,他们并没有将注意力集中到另一个选项卡上。

关于javascript - 3 秒后在同一选项卡中打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43464826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com