javascript - 在 window.close() 之前等待/休眠

标签 javascript jquery html

我尝试设置一个简单的注销页面,该页面应在 3 秒后关闭。

关于这个Question是否可以在该操作之前等待?

<script type="text/javascript">
sleep(3000);
window.open('', '_self', ''); 
window.close();
</script>

随着 sleep 什么都不会发生。

编辑:

@Sidius 的解决方案在没有提示的情况下在 IE 中运行良好。

不幸的是,Firefox 阻止了脚本:

Scripts can not close any windows that were not opened by the script

最佳答案

试试这个:

window.open('', '_self', '');
setTimeout(function(){
   window.close(); 
}, 3000);

编辑: 我认为 firefox 可能对

window.open()

函数。 您可能希望为函数的构造函数赋值。

window.open(URL,name,specs,replace); 

例如:

window.open("", "", "width=200, height=100");

关于javascript - 在 window.close() 之前等待/休眠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34069584/

相关文章:

javascript - React-router-dom v4 不渲染组件

javascript - 如何仅显示/隐藏 php foreach 循环中的特定 div 类

javascript - JQuery 时间选择器与有序列表项在同一行

Javascript object.hasOwnProperty() 与 Reflect.has()

javascript - 带有谷歌表格的可变全局数组

javascript - 快速处理第三方 JavaScript,因此页面不会显得缓慢

Javascript/jQuery 子菜单(固定位置)

Javascript 运行两次而不是一次

html - 如何使我的菜单具有响应性?

javascript - PhantomCSS - 无法从 DOM 调用函数