我这里有这段代码:
<?php
error_reporting(0);
if(isset($_GET['bd'])){
?>
<script>
window.close();
</script>
<?php
}
它在 Chrome 中工作正常,但在 FireFox 中不起作用。 这有已知问题吗? 我怎样才能让它在上述浏览器中一致地工作?
最佳答案
在大多数浏览器中,只有当相关窗口
具有开启器
时,window.close()
才会起作用。
通过opener
,我的意思是您有一个parent
window
,它打开一个child
window
.只有 child
window
可以通过 window.close()
关闭。
关于php - JavaScript 跨浏览器窗口关闭问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10687799/