Come reindirizzo IE11 a Edge come Stack Overflow
Quando navighi verso https://stackoverflow.com in IE11, reindirizza l'utente a Edge con la seguente scheda aperta: 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
Come lo implemento nel mio sito? C'è un meta tag che può abilitarlo?
EDIT: Ecco una clip di come appare. Ho provato su Windows 10.https://streamable.com/nwtt22
Risposte
Ah sì, me lo chiedevo anche io, e presumo anche che fosse solo un browser.
Abbastanza sicuro! È il file DLL ie_to_edge_bho (Browser Helper Object) che si trova nei file del programma Edge.
Ero abbastanza curioso da Hex modificare il file DLL e ho trovato l'URL in cui estrae questi siti approvati da ... quasi come un elenco principale / predefinito.
Sì, è integrato nel BHO, no non è memorizzato localmente da quello che posso dire. (Screenshot dell'editor esadecimale)
Ecco il link: https://go.microsoft.com/fwlink/?linkid=2133855
Che inoltra a https://edge.microsoft.com/neededge/v1
Non ho idea di come ottenere il tuo sito in questo elenco, ma ho pensato di aggiungere queste informazioni. :)
Questo è controllato dai criteri di gruppo di Edge Chromium, non dal codice. È possibile fare riferimento ai passaggi seguenti per impostare la politica di gruppo per raggiungere l'obiettivo:
1. Invia tutti i siti non inclusi nell'elenco dei siti per la modalità Enterprise a Microsoft Edge
Questa impostazione ti consente di decidere se aprire tutti i siti non inclusi nell'elenco dei siti in modalità Enterprise in Microsoft Edge. Se si utilizza questa impostazione, è necessario attivare anche i modelli amministrativi \ Componenti di Windows \ Internet Explorer \ Usa l'impostazione dei criteri dell'elenco di siti Web di Internet Explorer in modalità Enterprise ed è necessario includere almeno un sito nell'elenco dei siti in modalità Enterprise.
- Apri l'Editor criteri di gruppo.
- Fare clic su Configurazione computer> Strumenti di amministrazione> Componenti di Windows> Internet Explorer .
- Fare doppio clic su Invia tutti i siti non inclusi nell'elenco dei siti per la modalità Enterprise a Microsoft Edge .
- Seleziona Abilitato .
- Fare clic su OK o su Applica per salvare queste impostazioni.
2. Configurare il canale di Microsoft Edge da utilizzare per aprire i siti reindirizzati
Questo criterio consente di configurare fino a tre versioni di Microsoft Edge per aprire un sito reindirizzato (in ordine di preferenza).
- Nello stesso percorso dell'Editor criteri di gruppo, fare doppio clic su Configura il canale di Microsoft Edge da utilizzare per l'apertura dei siti reindirizzati .
- Seleziona Abilitato .
- In Opzioni , seleziona le prime tre scelte per il canale da utilizzare: Internet Explorer reindirizzerà alla scelta con il punteggio più alto che l'utente ha installato su quel dispositivo:
- Microsoft Edge stabile
- Microsoft Edge Beta versione 77 o successiva
- Microsoft Edge Dev versione 77 o successiva
- Microsoft Edge Canary versione 77 o successiva
- Microsoft Edge versione 45 o precedente
- Fare clic su OK o su Applica per salvare queste impostazioni.
3. Utilizzare l'elenco dei siti Web di IE in modalità Enterprise
Questa impostazione dei criteri consente di specificare dove trovare l'elenco dei siti Web che si desidera aprire utilizzando IE in modalità Enterprise.
- Crea o riutilizza un XML elenco siti. Il file di esempio è come di seguito:
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>
- Nello stesso percorso dell'Editor criteri di gruppo, fai doppio clic su Usa l'elenco dei siti Web di Internet Explorer in modalità Enterprise .
- Seleziona Abilitato .
- In Opzioni , digita il percorso dell'elenco di siti Web. Se è in locale, puoi impostarlo in questo modo: file: // D: /site.xml .
- Fare clic su OK o su Applica per salvare queste impostazioni.
Sono abbastanza certo che Microsoft controlli il suo "Elenco siti in modalità Enterprise" per decidere se aprire la pagina web o indirizzare gli utenti a Edge. Puoi trovare maggiori informazioni a riguardo qui:https://docs.microsoft.com/en-us/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode
Mi stavo chiedendo anche questo. Dopo aver letto la risposta di Joshua Joppie, ho cercato su Google e ho trovato questa pagina web .
Risulta, è necessario inviare un'e-mail a Microsoft per aggiungere il proprio sito all'elenco solo per Edge (come farlo è spiegato in quella pagina ). Non sono sicuro che accetteranno una richiesta da qualcuno o se devi essere un grande sito Web, come Stack Overflow. Vale comunque la pena provare, poiché l'unico requisito che danno è questo:
L'elenco di compatibilità di IE è progettato per funzionare solo con i siti pubblici.
Ad essere onesti, non ho idea del motivo per cui non hanno semplicemente creato un <meta>tag per questo. Sarebbe molto più facile.
Se ho tempo (cosa di cui dubito), ho in programma di creare un programma JS che imiti la funzionalità della presenza di un sito Web in questo elenco e mi collegherò ad esso qui. Puoi sempre eseguire un controllo dell'agente utente che reindirizza l'utente a microsoft-edge:https://example.com(dove example.com è il tuo sito Web) se lo rileva utilizzando Internet Explorer.