我想在弹出'谢谢'消失后关闭浏览器标签。
<script language='javascript'>
alert('Thank you.');
window.close();
</script>
但它不起作用。为什么???
请帮忙。
注意:支持所有网络浏览器。
由于
答案 0 :(得分:1)
window.close()
仅适用于由同一来源的JavaScript打开的窗口。否则它会阻止它,或者弹出一个确认框,询问用户是否要让窗口关闭。
代码本身没有任何问题 - alert
阻塞,因此在继续脚本之前会等待OK
按钮被按下,但是你需要确保窗口是打开的一种有效的方式。