[英]window.close() not working in Microsoft Edge browser
在Microsoft Edge中,關閉打印對話框后, window.close()
在子窗口中不起作用。
重現步驟:
關閉打印對話框后,子窗口的關閉按鈕不會關閉它。
<script type="text/javascript">
function openChild(){
window.open("childWindow.html", "", "width=600, height=400");
}
</script>
</head>
<body>
<input type="button" value="Open Child Window" onclick="openChild()" />
</body>
<script type="text/javascript">
function closeWindow(){
window.close();
}
function printPage() {
window.print();
}
</script>
</head>
<body>
<input type="button" value="Print" onclick="printPage()" />
<input type="button" value="Close Window" onclick="closeWindow()" style="float: right" />
</body>
我不確定這是否相關,但我看到一篇文章,其中取消打印對話框后,window.close()在邊緣不起作用。 也許是同一個bug? Microsoft支持文章
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.