En la versión del navegador web Safari que se incluye con Mac OS Yosemite, intentar acceder a cualquier sitio web cuyo nombre de host termine en ".local" hará que el navegador permanezca allí esperando siempre una respuesta, sin que se agote el tiempo de espera. Por ejemplo, " enlace " o " enlace ". Lo mismo sucede cuando se ejecuta Safari en el simulador de iOS en una Mac (pero en un dispositivo iOS real, la solicitud se agota correctamente).
Tengo curiosidad, ¿por qué es esto? ¿Es probable que sea un error de Safari, o una cosa de red en Yosemite que podría solucionar editando un archivo de configuración?
Estoy trabajando en un sitio web que usa diferentes URL para medios, y cuando ejecuto el sitio localmente (para el desarrollo) usamos nombres de host locales para los sitios de medios, que solían funcionar bien siempre que / etc / hosts apunta estos nombres de host a 127.0.0.1. Pero ahora bajo Yosemite está causando que estas solicitudes se cuelguen. Antes de actualizar las URL en nuestro código y decirle a todos nuestros desarrolladores que actualicen sus archivos de hosts con nuevos nombres de host, quería ver si podría haber una solución más sencilla.