我尝试设置一个简单的注销页面,该页面应在 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/