javascript - Microsoft Edge : window. 打开仅在第一次尝试时才能正常工作

标签 javascript microsoft-edge

在 MS Edge(Windows 10 版本 10162)中,window.open 调用仅在第一次正常工作,但后续 window.open 调用仅显示带有 e Logo 的蓝屏。

<body onclick="myOpen();">
    <p>Click this page and window.open() is called.</p>
    <script>
        function myOpen() {
            window.open("http://jsfiddle.net/sbhat/f74wt293/", null, "height=200, width=400, status=yes, toolbar=no, menubar=no, location=no");
        }
    </script>
</body>

在此处查看演示:http://jsfiddle.net/sbhat/f74wt293/1/ 单击该页面,关闭弹出窗口,然后再次单击。出现蓝屏。

enter image description here

我用 window.open 提交了另一个问题,详细描述了 here ,一开始似乎已解决,现在我遇到了这个问题。

最佳答案

以上答案仅部分正确。 Build 10240 修正了第二次打开窗口时出现的空白框。然而,大约 50% 的时间里,新的弹出窗口仍然在主浏览器窗口后面打开。即它们不会自动获得焦点。您只知道它们在那里,因为任务栏上的 Edge 图标闪烁。

关于javascript - Microsoft Edge : window. 打开仅在第一次尝试时才能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31416155/

相关文章:

css - Iframe 悬停不透明度更改在 Microsoft Edge 中不起作用

java - 如何在不双击JNLP的情况下让java web start自动启动

c# - 无法设置 IHTMLEventObj2::fromElement

javascript - 如何在对底层 Div 产生模糊效果后获得模糊效果

php - 检查屏幕宽度,然后将页面上的所有 URL 重定向到移动设备,如果

javascript - 具有自动完成功能的搜索栏,用于搜索 JavaScript 数组/对象(非 Ajax)中的数据

javascript - Microsoft Edge PDF 查看器扩展位置

webview - Edge Chromium WebView 控件 (WebView2) 何时会公开(即从开发人员预览中出来)?

javascript - Firebase自定义身份验证: Security of Firebase Secret in JavaScript

javascript - Angular 2 不适用于 MS Edge