Ci sono 2 problemi in Edge. Entrambi vengono evitati durante la distribuzione su un server Web (ecco perché ha iniziato a funzionare in altre risposte dopo la distribuzione su un server Web). Tuttavia, puoi farlo funzionare anche su localhost.
1. intestazioni incompleti restituite dai server
Sembra che per Edge il web server deve restituire intestazione Cache-Control per la favicon.
E.g. questo valore funziona:
Cache-Control: public, max-age=2592000
I server Web comuni probabilmente inviano automaticamente quell'intestazione. Tuttavia, se si dispone di una soluzione personalizzata, è necessario implementarla manualmente. Per esempio. in WCF:
WebOperationContext.Current.OutgoingResponse.Headers.Add("Cache-Control", "public, max-age=2592000");
2. Edge non può accedere localhost a causa di alcune impostazioni di protezione di Windows
Per impostazione predefinita, Apps Store di Windows non può usare l'interfaccia di loopback. Questo sembra influenzare il caricamento di favicon, che viene caricato usando un altro mezzo solo per la pagina Web (quindi, anche se la pagina web funziona, favicon non funziona). Per abilitare loopback per Edge, eseguire questo in PowerShell come amministratore: non è necessario
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
riavvio Edge - dopo il refresh della pagina (F5), la favicon deve essere caricato.
Per disabilitare loopback ancora:
CheckNetIsolation LoopbackExempt –d –n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
Ma la favicon verrà memorizzata nella cache a bordo, quindi sarà ancora visibile.
Altre informazioni
Se si utilizza HTTPS, sembra che il certificato deve essere valido (di fiducia) per la favicon da mostrare.
Hai controllato il codice HTML effettivo con "Visualizza sorgente" su Edge? Sebbene dichiarare 'favicon.ico' due volte possa sembrare" più sicuro ", forse questa è la causa del problema. –
L'ho controllato ma non ho visto niente di strano. E ho provato a utilizzare solo l'icona di collegamento, non ha funzionato neanche. –
Qual è lo aspect ratio della tua icona? – Mibit