Открытие окна в Edge со страницы в IE на Windows 10 - PullRequest
1 голос
/ 03 июля 2019

У меня есть веб-страница в IE и кнопка, которая открывает другую страницу в новом окне. Групповая политика указывает, что URL-адрес для новой страницы должен быть открыт в Edge, но когда я нажимаю на кнопку, он все равно открывает окно в IE. Однако, если я пытаюсь открыть эту страницу по ссылке в документе Word, она открывается в Edge.

По словам тестера в моей фирме, это работало. Видимо он смог использовать кнопку в IE и открыть страницу в Edge.

Мое знание Javascript говорит о том, что это не должно быть возможным. Кто-нибудь не согласен?

Спасибо

Goran

- Я попытался открыть новый URL из Word, и он открылся в Edge

-Я попытался открыть новый URL-адрес с простой HTML-страницы, на которой есть только кнопка, и она открывается в 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 Ответ

1 голос
/ 03 июля 2019

Edge регистрирует протокол "microsoft-edge".Таким образом, вы можете открыть веб-страницу в Edge, указав этот протокол перед фактическим URL.

Используя статическую ссылку:

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

Или из javascript

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

Очевидно,таким образом вы не можете указать имя окна или размеры всплывающего окна.

...