$(function(){
var count = 5;
countdown = setInterval(function(){
$(".countdown").html("Closing in " + count + "...");
if (count == 0) {
window.close();
}
count--;
}, 1000);
});
似乎对我不起作用。但是,如果我将window.close();
更改为window.location = "http://google.com";
,则可行。倒数后关闭窗口的任何帮助都会有很大的帮助!
谢谢!
答案 0 :(得分:2)
您在尝试使用哪种浏览器?通常在打开多个标签的浏览器中工作并不那么简单。我使用下面的方法来打开和关闭一个窗口(单个标签),它对我有用
window.open('', '_self', '');
window.close();
答案 1 :(得分:0)
嗯,我在Chrome的标签中对此进行了测试。没工作。但是当我弹出我自己的窗口(我的应用程序所做的),然后在该窗口中激活此代码时,它就可以工作。
答案 2 :(得分:0)
您无法关闭未使用window.open()创建的窗口。
您是否想要访问一些随机网站,您的浏览器会突然关闭?大多数人不希望这样,因此浏览器开发人员阻止它发生。有些黑客可以使用,但大多数时候浏览器会修复这些黑客并停止工作。
如果您想在公司环境中控制它,您可以随时让用户以自助服务终端模式运行浏览器。