边缘:Script70错误打开新窗口选项卡

时间:2018-11-27 16:43:21

标签: javascript microsoft-edge

我在使用Microsoft Edge浏览器时遇到问题(在chrome,firefox,ie11上工作正常)。

代码:

    let win = window.open('', 'testWindow');
    win.document.open();
    win.document.write(var);
    win.document.close();

我正在使用它来打开一个新标签页,对其进行写入并打印页面。在Edge中,我遇到一个错误:Script70:win.document.open();上的权限被拒绝。 我研究了iframe的许多类似问题,但尚未找到导致此错误的原因。

1 个答案:

答案 0 :(得分:0)

您的代码示例中存在语法错误,您可以在任何浏览器的控制台中看到该错误。

您可以尝试修改您的代码,例如下面的代码将适用于包括MS Edge在内的所有浏览器。

<!doctype html>
  <head>
    <script>
      var myWindow = window.open("", "TestWindow", "width=200,height=100");
      myWindow.document.write("<p>Hello World</p>");
      //myWindow.close();
    </script>
  </head>
<body>
</body>
</html>

注意:-将此代码复制到您的计算机上,然后尝试对其进行测试。如果您尝试使用stackOverFlow运行代码,则会给您一个错误。

相关问题