Jak przekierować IE11 do Edge, na przykład Stack Overflow

Sep 04 2020

Kiedy nawigujesz do https://stackoverflow.com w IE11 przekierowuje użytkownika do Edge z otwartą następującą zakładką: https://support.microsoft.com/en-us/office/the-website-you-were-trying-to-reach-doesn-t-work-with-internet-explorer-8f5fc675-cd47-414c-9535-12821ddfc554?ui=en-us&rs=en-us&ad=us

Jak to zaimplementować we własnej witrynie? Czy istnieje metatag, który może to umożliwić?

EDYCJA: Oto klip pokazujący, jak to wygląda. Wypróbowano w systemie Windows 10.https://streamable.com/nwtt22

Odpowiedzi

7 JoshuaJoppie Sep 22 2020 at 05:51

Ach tak, też się nad tym zastanawiałem i założyłem, że to tylko przeglądarka.

Jasne! Jest to plik DLL ie_to_edge_bho (obiekt pomocnika przeglądarki) znaleziony w plikach programu Edge.

Byłem wystarczająco ciekawy, aby edytować plik DLL Hex i znalazłem adres URL, z którego pobiera te zatwierdzone witryny ... prawie jak lista główna / domyślna.

Tak, jest wbudowany w BHO, nie, z tego, co wiem, nie jest przechowywany lokalnie. (Zrzut ekranu edytora Hex)

Tutaj jest link: https://go.microsoft.com/fwlink/?linkid=2133855

Który przekazuje do https://edge.microsoft.com/neededge/v1

Nie mam pojęcia, w jaki sposób masz własną witrynę na tej liście, ale pomyślałem, że dodam tę informację. :)

3 YuZhou Sep 04 2020 at 14:39

Jest to kontrolowane przez zasady grupy Edge Chromium, a nie kod. Możesz zapoznać się z poniższymi krokami, aby ustawić zasady grupy, aby osiągnąć cel:

1. Wyślij wszystkie witryny nieuwzględnione na liście witryn trybu przedsiębiorstwa do przeglądarki Microsoft Edge

To ustawienie pozwala zdecydować, czy otworzyć wszystkie witryny, które nie znajdują się na liście witryn trybu przedsiębiorstwa w przeglądarce Microsoft Edge. Jeśli używasz tego ustawienia należy również włączyć Szablony administracyjne \ Składniki systemu Windows \ Internet Explorer \ użytkowania ustawienie zasad lista www Przedsiębiorstwo Tryb IE i musi obejmować co najmniej jedno miejsce w trybie listy witryn Przedsiębiorczości.

  • Otwórz Edytor zasad grupy.
  • Kliknij opcję Konfiguracja komputera> Narzędzia administracyjne> Składniki systemu Windows> Internet Explorer .
  • Kliknij dwukrotnie Wyślij wszystkie witryny nieuwzględnione na liście witryn trybu przedsiębiorstwa do przeglądarki Microsoft Edge .
  • Wybierz Włączone .
  • Kliknij OK lub Zastosuj, aby zapisać te ustawienia.

2. Skonfiguruj kanał Microsoft Edge do otwierania przekierowanych witryn

Ta zasada umożliwia skonfigurowanie maksymalnie trzech wersji przeglądarki Microsoft Edge do otwierania przekierowanej witryny (w kolejności preferencji).

  • W tej samej ścieżce edytora zasad grupy kliknij dwukrotnie Skonfiguruj, który kanał Microsoft Edge ma być używany do otwierania przekierowanych witryn .
  • Wybierz Włączone .
  • W obszarze Opcje wybierz trzy najlepsze opcje kanału do użycia - Internet Explorer przekieruje do pozycji o najwyższym rankingu, którą użytkownik zainstalował na tym urządzeniu:
    • Microsoft Edge Stable
    • Microsoft Edge Beta w wersji 77 lub nowszej
    • Microsoft Edge Dev w wersji 77 lub nowszej
    • Microsoft Edge Canary w wersji 77 lub nowszej
    • Microsoft Edge w wersji 45 lub starszej
  • Kliknij OK lub Zastosuj, aby zapisać te ustawienia.

3. Użyj listy witryn internetowych trybu Enterprise IE

To ustawienie zasad pozwala określić, gdzie znaleźć listę witryn internetowych, które chcesz otworzyć przy użyciu IE w trybie przedsiębiorstwa.

  • Utwórz lub ponownie użyj pliku XML listy witryn. Przykładowy plik wygląda jak poniżej:

site.xml:

<site-list version="8">
  <created-by>
    <tool>EMIESiteListManager</tool>
    <version>10.0.14357.1004</version>
    <date-created>08/20/2020 07:45:39</date-created>
  </created-by>
  <site url="www.example.com">
    <compat-mode>IE7</compat-mode>
    <open-in>IE11</open-in>
  </site>
</site-list>
  • W tej samej ścieżce edytora zasad grupy kliknij dwukrotnie opcję Użyj listy witryn internetowych IE w trybie przedsiębiorstwa .
  • Wybierz Włączone .
  • W obszarze Opcje wpisz lokalizację listy witryn internetowych. Jeśli jest lokalny, możesz ustawić go w ten sposób: file: // D: /site.xml .
  • Kliknij OK lub Zastosuj, aby zapisać te ustawienia.
2 user1413341 Sep 04 2020 at 22:35

Jestem prawie pewien, że Microsoft sprawdza swoją „Listę witryn w trybie przedsiębiorstwa”, aby zdecydować, czy otworzyć stronę internetową, czy skierować użytkowników do Edge. Więcej informacji na ten temat znajdziesz tutaj:https://docs.microsoft.com/en-us/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode

Llamax Dec 12 2020 at 03:22

Też się nad tym zastanawiałem. Po przeczytaniu odpowiedzi Joshuy Joppie, zacząłem googlować i znalazłem tę stronę .

Okazuje się, że musisz wysłać e-mail do firmy Microsoft, aby Twoja witryna została dodana do listy tylko dla Edge (jak to zrobić jest wyjaśnione na tej stronie ). Nie jestem pewien, czy przyjmą prośbę od kogokolwiek, czy też potrzebujesz dużej witryny internetowej, takiej jak Stack Overflow. Mimo wszystko warto spróbować, ponieważ jedynym wymaganiem, jakie stawiają, jest:

Lista zgodności IE jest przeznaczona do pracy tylko z witrynami publicznymi.

Szczerze mówiąc, nie mam pojęcia, dlaczego nie zrobili po prostu <meta>etykiety. Byłoby znacznie łatwiej.

Jeśli mam czas (w co wątpię), planuję stworzyć program JS, który naśladuje funkcjonalność strony internetowej na tej liście i podam link do niej tutaj. Zawsze możesz sprawdzić agenta użytkownika, który przekierowuje użytkownika do microsoft-edge:https://example.com(gdzie example.com jest Twoją witryną), jeśli wykryje ich za pomocą Internet Explorera.