window.close()在Microsoft Edge浏览器中不起作用
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支持文章
相关文章:
- MS Edge有一个window.chrome对象??破坏浏览器检测
- 停止 Edge 浏览器尝试跨元素选择单词
- 标头中的 不会记录到 Edge 浏览器中的控制台
- 如何使用 file:/// 协议和 IE/Edge 浏览器使用 JS/JQuery 存储持久数据
- 得到"SCRIPT70:许可被拒绝”;仅在EDGE浏览器/JJAVASCRIPT错误的情况下
- 使用snap.svg IE和EDGE网络浏览器快速悬停,放大/缩小动画
- 从 JavaScript 文件启动 Microsoft Edge 浏览器
- 如何检测IE和Edge浏览器?
- window.close()在Microsoft Edge浏览器中不起作用
- 每次单击该按钮时打开新选项卡在Edge浏览器中不起作用
- 在Edge浏览器上,按钮单击事件只触发两次
- Internet Explorer / MS Edge浏览器在遍历xml数据时出现问题
- 新的微软edge浏览器的兼容性如何?
- Edge浏览器中window.open()返回的引用未定义
- 如何使用JavaScript检测IE和Microsoft Edge浏览器?
- 如何用javascript瞄准Edge浏览器
- 处理奇怪的倒车轮事件deltaX在微软Edge浏览器
- 如何在Microsoft Edge浏览器中调整和移动弹出窗口
- Microsoft Edge浏览器javascript运行时"权限被拒绝"错误
- Edge浏览器- iframe.document.open不工作