从Windows 10的IE中的页面在Edge中打开窗口

时间:2019-07-03 13:04:40

标签: javascript window.open

我在IE中有一个网页,还有一个在新窗口中打开另一个页面的按钮。组策略指定应在Edge中打开新页面的URL,但是当我单击按钮时,它仍会在IE中打开窗口。 但是,如果我尝试从Word文档中的链接打开该页面,那么它的确在Edge中打开。

据我公司的一名测试人员说,这曾经很奏效。显然,他能够使用IE中的按钮并在Edge中打开页面。

我对Javascript的了解表明这是不可能的。有人不同意吗?

谢谢

Goran

-我尝试从Word中打开新URL,并在Edge中打开

-我尝试从一个只有按钮的简单HTML页面打开新URL,然后在IE中打开它。

以下是简单HTML页面的代码:

<html>
    <body>
        <input type="button" value="Open" ONCLICK="window.open('[URL comes here]', '_blank', 'height=600,width=800');">
    </body>
</html>

期望页面应该在Edge中打开,但是我认为它在IE中打开。

1 个答案:

答案 0 :(得分:1)

Edge注册协议“ microsoft-edge”。因此,您可以通过在实际网址之前指定此协议来在Edge中打开网页。

使用静态链接:

<a href="microsoft-edge:http://www.google.com">Test</a>

或者通过javascript

function test()
{
  location.href = 'microsoft-edge:http://www.google.com';
}

很显然,您不能通过这种方式指定窗口名称或弹出窗口的尺寸。