Wenn Sie in der in Mac OS Yosemite enthaltenen Version des Safari-Webbrowsers versuchen, eine Website aufzurufen, deren Hostname auf ".local" endet, bleibt der Browser für immer dort und wartet auf eine Antwort, ohne Zeitüberschreitung. Zum Beispiel, " http: //foobar.local " oder " https: //baz.qux.local Msgstr "" "Dasselbe passiert, wenn Safari im iOS - Simulator auf einem Mac ausgeführt wird (aber auf einem echten iOS - Gerät tritt bei der Anforderung eine Zeitüberschreitung auf).
Ich bin nur neugierig - warum ist das so? Ist es wahrscheinlich ein Safari-Fehler oder ein Netzwerkproblem in Yosemite, das ich durch Bearbeiten einer Konfigurationsdatei beheben könnte?
Ich arbeite an einer Website, die unterschiedliche URLs für Medien verwendet. Wenn wir die Website lokal ausführen (für die Entwicklung), verwenden wir .local-Hostnamen für die Mediensites, die bisher einwandfrei funktionieren, solange / etc / hosts diese Hostnamen verweist bis 127.0.0.1. Aber jetzt, unter Yosemite, hängen diese Anfragen ab. Bevor ich die URLs in unserem Code aktualisiere und allen Entwicklern mitteilte, dass sie ihre Hosts-Datei mit neuen Hostnamen aktualisieren sollen, wollte ich wissen, ob es eine einfachere Korrektur gibt.