TLDR - Busco una forma de hacer que Safari trate host/ruta como una URL en lugar de una consulta de búsqueda.
Detalles:
Con la conflagración de la barra de direcciones y la barra de búsqueda han dejado de funcionar ciertos comportamientos esperados, en mi caso, si mi ordenador tiene un dominio de búsqueda y/o hosts
definido en /etc/hosts
utilizando sólo el hostname
debería ser posible sin embargo en Safari a menos que la cadena introducida en la barra de direcciones termine en un /
se tratará siempre como una consulta de búsqueda.
Aunque yo diría que este comportamiento incumple varias normas 1 todos los principales navegadores son actualmente culpables de esto pero:
- En Firefox 2 hay varios ajustes ocultos que permiten configurar ciertas palabras para que se traten siempre como nombres de host (y por tanto
hostname/path
como URL) o incluso una configuración que permita nombres de host de una sola palabra. - En Chrome después de la primera vez que explícitamente navegar a cualquier instancia de
hostname/
todas las visitas posteriores a ese nombre de host y cualquier (incluso las que nunca se han visitado) se tratará como una URL.
En Safari, sin embargo, incluso visitando un hostname/path
que ya se visitó en el pasado seguirá tratándose como una consulta de búsqueda, a menos que una /
se añade o http(s)://
es bastante frustrante, por decirlo suavemente, también hace que crear algo como golinks que funcione en Safari sea mucho más difícil.
Así que estoy buscando una configuración similar a la de Firefox para evitar/neutralizar este comportamiento.
1 En cuanto a cómo funcionan (deberían funcionar) las URI, yo diría que si la cadena de la barra de direcciones contiene un /
se debe intentar resolver la subcadena antes de que la /
y si se resuelve la cadena debe ser tratada como una URL, si no por todos los medios de búsqueda.
2 En FF presenté el siguiente error - https://bugzilla.mozilla.org/show_bug.cgi?id=1754546