¿Hay alguna opción para mostrar la URL real cuando buscas en Safari 6?

Safari 6 integró una barra de direcciones y un cuadro de búsqueda juntos. Entonces, cuando desee buscar una palabra clave, simplemente escriba en el cuadro de dirección. Eso es quizás bueno.

Antes, cuando escribía algo en el cuadro de búsqueda anterior , veía una URL que contenía todos los términos de búsqueda como cadenas de consulta en la barra de direcciones anterior . Por ejemplo, si escribe Safari 6en el cuadro de búsqueda, verá algo como https://www.google.com/search?hl=en&q=safari+6…en la barra de direcciones.

En Safari 6, repitiendo este experimento, escriba Safari 6en la barra de direcciones integrada. Seguirá viendo Safari 6allí, no la URL real. Esto sucede incluso si primero voy al sitio de búsqueda y escribo la palabra clave en su búsqueda. Solo sucede por su elección del motor de búsqueda en la preferencia de Safari. Entonces, digamos que elijo "Yahoo" y voy a "Google.com", luego muestra la URL real.

¿Es posible evitar esta molestia y hacer que Safari 6 revele la URL real?

Wow, ¿por qué Safari secuestraría la URL de un sitio? Casi clasificaría eso como un error. Realmente espero muchos defaults writesecretos para 10.8.
No puedo reproducir fácilmente Safari secuestrando la URL cuando voy a google.com manualmente por primera vez. (Aunque google.com se usa como motor de búsqueda en mi Safari). mostrar los términos de búsqueda en la barra de ubicación.
Hay un engaño más reciente con una buena solución de arrastre .
Sí, encontré esto extremadamente molesto, la gota que colmó el vaso que me cambió a Chrome.
Parece que esto está arreglado en Safari 6.0.1.
@CajunLuke, todavía veo que Safari muestra las palabras de búsqueda, no la URL. Sin embargo, el mismo Google a veces usa URL que Safari no entiende. El uso de la URL de ejemplo de la pregunta aún muestra este comportamiento molesto en mi versión 6.0.1.
@Arjan: la otra pregunta no es un duplicado. Solo se trata de copiar o arrastrar la dirección. ¡Se pueden hacer muchas más cosas con una dirección!

Respuestas (8)

Safari mantiene esta información internamente, pero solo pude hacer que divulgue la URL real habilitando el inspector web (Opción-Comando-I) después de haber habilitado el menú Depurar en la parte inferior de la pestaña avanzada en Preferencias de Safari ( Dominio-,). Por supuesto, puede arrastrar la URL fuera de la ventana de búsqueda para obtener un enlace (en lugar de copiar, que solo copia los términos de búsqueda visibles).

Verá la URL completa debajo de la divulgación de ubicación en la esquina inferior derecha de su pantalla. La única parte buena de esto es que el texto se puede copiar una vez que lo haya navegado y seleccionado. Podría ser posible escribir una extensión de Safari para realizar esta copia, pero aún no he encontrado ninguna que lo haga.

ingrese la descripción de la imagen aquí

Según lo proporcionado por Arjan, también puede crear un marcador y usar JavaScript para recuperar la URL.

javascript:(function(){window.location.href=window.location.href.replace("search?", "#");})()

También podría estar interesado en gDirectLinks o su hermano LinkThing más completo que cambia la forma en que Safari representa los términos de búsqueda de Google y funciona con el manejo de URL de Google.

Incluso se podría escribir un bookmarklet simple para ejecutar javascript:prompt("Here's your URL", window.location), pero supongo que el OP solo quiere deshacerse del secuestro de la barra de ubicación... (Y lástima window.location=window.locationque no funciona, aunque window.location=window.location.replace("search?", "#")engaña a Safari).
Y, una vez que haya marcado el javascript de su elección, colóquelo en las primeras nueve ranuras de su barra de marcadores y puede usar un atajo de comando para invocarlo desde su teclado. Tercer espacio -> Comando-3. también quixapp.com/help
Ya veremos. Apuesto a que muchas personas encontrarán esta respuesta y su comentario y lo encontrarán útil, incluso si el OP está buscando más para piratear las cosas y hacer que sea como era. Con suerte, esa respuesta aparecerá si es posible.
Er, mi última versión tampoco funciona. Lo hice cuando probé ;-) De alguna manera, Stack Exchange coló un espacio extraño en la palabra "buscar" de todos modos, aunque no lo estaba usando `code`para evitar eso... Último intento, sin formato: javascript:(function(){window .ubicación.href=ventana.ubicación.href.replace("buscar?", "#");})()
No pensé en el inspector web. Y bookmarklet también es una buena idea. chicos THX.

Una forma realmente simple que descubrí para evitar esto es esta (por cierto, estoy usando Safari 7.1):

  1. "Seleccionar todo" en el cuadro de dirección
  2. Abre una nueva ventana de Safari
  3. Haga clic en el cuadro de dirección y "pegar"

Esto le da una URL (una URL realmente larga) que luego puede arrastrar y guardar en una carpeta, pegar en otro lugar como referencia, etc.

ya no funciona
Funcionó para mí. Última versión regular de Safari de hoy: 14.0 (15610.1.28.1.9, 15610

Instale la extensión SafariKeywordSearch y este comportamiento desaparecerá, pero lo más importante es que tendrá la capacidad de configurar otros motores de búsqueda además de los que AAPL ha pagado miles de millones para incluir.

La instalación de la extensión por sí sola no hizo el trabajo. También tuve que cambiar el motor de búsqueda predeterminado de Safaris de Google a otra cosa (por ejemplo, Bing). Entonces todo está bien de nuevo :)
Bien, todavía queda una pequeña molestia. Al abrir una nueva ventana o pestaña, ahora dice "Buscar en Bing o ingresar una dirección". Me pregunto si aún puede simplemente editar el binario de Safari con un editor hexadecimal para eliminar esa cadena inútil por completo o si ahora lleva más tiempo debido a la firma de código.

Creé una extensión de Safari: Obtener URL para resolver este problema exacto. Abre una bonita ventana emergente con la URL completa, ya seleccionada y lista para copiar y pegar.

¡Espero que lo disfruten!

Me encantó tu complemento. Sin embargo, Safari 12 lo eliminó.

Al hacer clic con el botón derecho en el título de la ventana, se muestra un menú de la URL en la que se encuentra. No puede copiar desde aquí, pero al menos puede VER la URL.

es un buen punto, pero quiero poder copiar la URL.
Esta es una buena idea. Así que creo que la versión canónica de este truco es hacer clic con Apple en el título de la ventana.
La compilación actual (no beta) de safari ahora tiene una opción para mostrar la URL completa, de forma nativa.

Dios mío, descubrí la respuesta a esto por accidente.

Simplemente seleccione el texto en el campo de búsqueda/URL y cópielo. Eso es todo. La URL de Google, no el texto de búsqueda, se copiará en el portapapeles. Simple como eso.

Editar: como señaló un comentarista, esto funciona solo después de haber ejecutado la búsqueda.

ya no funciona
@IceFire en qué sistema operativo y versión de Safari?
10,14, 12,0; el punto es que visitar el sitio y copiar funciona, pero sin visitar el sitio, copiar solo copiará el texto de búsqueda

La solución alternativa que uso no requiere la descarga de extensiones y crea una URL que puede copiar: en Preferencias de Safari> Avanzado, marque "Habilitar menú de desarrollo". En el menú Desarrollar, haga clic en Mostrar recurso de página. Aparece una pantalla gris en el tercio inferior de su monitor y, en el extremo derecho, debajo de "Ubicación", copie la URL.

Otra solución alternativa, menos animada: agregue la página de resultados de búsqueda de Google como marcador, digamos dentro de una carpeta especial de marcadores creada expresamente para este propósito (llamé a la mía "Safari Detours"), luego haga clic con el botón derecho para copiar la URL de la página de marcadores. .

Parece que Safari 6.0.1 soluciona esto.

Para citar las notas de la versión:

  • Solucione un problema que podría causar que el campo de búsqueda inteligente interprete las URL como términos de búsqueda.