問題
- Liferay DXP は http://localhost:8080でローカルに実行されています
- Liferay DXP ファビコンは、Microsoft Edge レガシー (EdgeHTML) v.18 以前では表示されません。 代わりに、ダミーのファビコン プレースホルダーが表示されます。
- 同じブラウザで、マシンの IP アドレス (例: http://192.168.1.101) を介して Liferay DXP にアクセスすると、ファビコンが表示されます。
Environment
- Liferay DXP 7.0+
- Microsoft Edge (EdgeHTML) v.18 以下
解決策
- 最新の Chromium Edge にアップグレード: https://support.microsoft.com/en-us/microsoft-edge/download-the-new-microsoft-edge-based-on-chromium-0f4a3dd7-55df-60f5-739f- 00010dba52cf
- アップグレードが不可能で、IP または Web サーバー経由で Liferay を開いたときにファビコンが表示される場合は、問題を解決することを検討してください。 その理由は、エンド ユーザーに影響を与えないためです。
- 最後の手段として、MS Edge に対して ループバック を有効にすることができます。 オペレーティング システムのセキュリティに影響を与える可能性があるため、変更は慎重に行ってください:
- 管理者として Power Shell を開きます
-
走る:
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
OK を待ちます。シェル内の
シグナル- MS Edge を閉じて再起動する
- MS Edge キャッシュをクリアします (CTRL+F5)
- をロード http://localhost:8080
- より潜在的な解決策は次のとおりです。 https://stackoverflow.com/questions/33081965/favicon-not-working-on-edge
追加情報