¿Existe una opción para mostrar la URL real cuando buscas en Safari 6?


17

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 tal vez sea 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 así como https://www.google.com/search?hl=en&q=safari+6…en la barra de direcciones.

En Safari 6, repitiendo este experimento, escriba Safari 6la barra de direcciones integrada. Seguirás 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 para su elección del motor de búsqueda en la preferencia Safari. Entonces, digamos, 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?


2
Wow, ¿por qué Safari secuestraría la URL de un sitio? Casi lo clasificaría como un error. Realmente espero muchos defaults writesecretos para 10.8.
Arjan

No puedo reproducir fácilmente Safari secuestrando la URL cuando primero voy a google.com manualmente. (Aunque google.com se utiliza como motor de búsqueda en mi Safari). Solo cuando de alguna manera permanezco en la página de inicio de Google mientras escribo (lo cual es difícil; normalmente va a los resultados de búsqueda automática de inmediato) y luego hacer clic en el botón de búsqueda muestra los términos de búsqueda en la barra de ubicación.
Arjan

Hay un engaño más reciente con una buena solución de arrastre .
Arjan

2
Sí, esto me pareció extremadamente molesto, la gota que colmó el vaso de Chrome.
Jeff Burdges

1
@CajunLuke, sigo viendo que Safari muestra las palabras de búsqueda, no la URL. Sin embargo, el propio Google a veces usa URL que Safari no entiende. El uso de la URL de ejemplo de la pregunta todavía muestra este comportamiento molesto en mi 6.0.1.
Arjan

Respuestas:


7

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 habilitar el menú Depurar en la parte inferior de la pestaña avanzada en Preferencias de Safari ( Mando-,). 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 buena parte de esto es que el texto se puede copiar una vez que haya navegado y seleccionado. Es posible que pueda escribir una extensión de Safari para realizar esta copia, pero aún no he encontrado una para hacerlo.

ingrese la descripción de la imagen aquí

Según lo provisto por Arjan, también puede hacer 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 en 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.


1
Incluso se podría escribir un marcador 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 sirva, aunque window.location=window.location.replace("search?", "#")engaña a Safari.)
Arjan

Y, una vez que haya marcado el javascript que haya elegido, hágalo en los primeros nueve espacios 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
bmike

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 hackear las cosas y hacerlo de la forma en que fue. Esperemos que esa respuesta aparezca si es posible.
bmike

1
Er, mi última versión tampoco funciona. Lo hice al probar ;-) De alguna manera, Stack Exchange introdujo un espacio extraño en la palabra "buscar" de todos modos, a pesar de que no estaba usando `code`para evitar eso ... Último intento, sin formato: javascript: (function () {window .location.href = window.location.href.replace ("search?", "#");}) ()
Arjan

No pensé en el inspector web. Y bookmarklet también es una buena idea. chicos THX.
beatak

4

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


2
Instalar solo la extensión 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 vuelve a estar bien :)
Stefan Schmidt

1
De acuerdo, todavía queda una pequeña molestia. Al abrir una nueva ventana o pestaña ahora dice "Buscar Bing o ingresar una dirección". Me pregunto si aún puede simplemente editar el binario de Safaris con un editor hexadecimal para eliminar esa cadena inútil por completo o si eso ahora lleva más tiempo debido a la firma del código.
Stefan Schmidt

3

He creado una extensión de Safari: obtenga la URL para resolver este problema exacto. Abre un popover agradable con la URL completa, ya seleccionada y lista para copiar y pegar.

¡Espero que lo disfruten!


Me encantó tu complemento. Sin embargo, ha sido eliminado por Safari 12.
Sparky

2

Al hacer clic 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 puede VER la URL al menos.


2
Es un buen punto, pero quiero poder copiar la URL.
beatak

Esta es una buena idea. Así que creo que la versión canónica de este truco es hacer clic en Apple en el título de la ventana.
Nicolas Barbulesco

La compilación actual (no beta) de safari ahora tiene una opción para mostrar la url completa, de forma nativa.
Alexander - Restablece a Mónica el

2

Una forma realmente simple que descubrí para evitar esto es esto (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 proporciona 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
IceFire

1

OMFG 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.


ya no funciona
IceFire

@IceFire en qué sistema operativo y versión de Safari?
Calion

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
IceFire

0

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, menos rápida: 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 (denominé la mía "Safari Detours"), luego haga clic derecho para copiar la URL de la página de marcadores .


0

Parece que Safari 6.0.1 soluciona esto.

Para citar las notas de la versión:

  • Solucione un problema que podría hacer que el campo de búsqueda inteligente interprete las URL como términos de búsqueda.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.