Esiste un'opzione per mostrare l'URL reale quando esegui una ricerca su Safari 6?


17

Safari 6 ha integrato insieme una barra degli indirizzi e una casella di ricerca. Quindi, quando si desidera cercare una parola chiave, è sufficiente digitare nella casella dell'indirizzo. Questo è forse buono.

Prima, quando si digita qualcosa nella vecchia casella di ricerca , si vedeva un URL che contiene tutti i termini di ricerca come stringhe di query nella vecchia barra degli indirizzi . Ad esempio, se digiti Safari 6nella casella di ricerca, vedrai qualcosa di simile https://www.google.com/search?hl=en&q=safari+6…nella barra degli indirizzi.

In Safari 6, ripetendo questo esperimento, digita Safari 6la barra degli indirizzi integrata. Continuerai a vedere Safari 6lì, non il vero URL. Questo succede anche se vado prima nel sito di ricerca e digito la parola chiave nella loro ricerca. Succede solo per la tua scelta del motore di ricerca nelle preferenze di Safari. Diciamo, scelgo "Yahoo" e vado su "Google.com", quindi mostra l'URL reale.

È possibile aggirare questo fastidio e convincere Safari 6 a rivelare l'URL effettivo?


2
Caspita, perché Safari dirotterebbe l'URL di un sito. Lo classificherei quasi come un bug. Spero davvero per molti defaults writesegreti per 10.8.
Arjan,

Non riesco a riprodurre facilmente Safari che dirotta l'URL quando si accede per la prima volta a google.com manualmente. (Anche se google.com viene utilizzato come motore di ricerca nel mio Safari.) Solo quando in qualche modo rimani sulla home page di Google durante la digitazione (il che è difficile; normalmente passa immediatamente ai risultati della ricerca automatica) quindi fare clic sul pulsante di ricerca mostra i termini di ricerca nella barra degli indirizzi.
Arjan,

C'è un duplicato più recente con una bella soluzione di trascinamento .
Arjan,

2
Sì, l'ho trovato estremamente fastidioso, la goccia che mi ha passato a Chrome.
Jeff Burdges,

1
@CajunLuke, sto ancora vedendo Safari che mostra le parole di ricerca, non l'URL. Tuttavia, a volte Google stesso utilizza URL che Safari non comprende. L'uso dell'URL di esempio dalla domanda mostra ancora questo fastidioso comportamento nel mio 6.0.1.
Arjan,

Risposte:


7

Safari mantiene queste informazioni internamente, ma sono stato in grado di divulgare l'URL effettivo abilitando l'ispettore web (Opzione-Comando-I) dopo aver abilitato il menu Debug nella parte inferiore della scheda avanzata in Preferenze di Safari ( Comando-,). Puoi ovviamente trascinare l'URL fuori dalla finestra di ricerca per ottenere un link (invece di copiare che copia solo i termini di ricerca visibili).

Vedrai l' URL completo nella sezione Posizione nell'angolo in basso a destra dello schermo. L' unica buona parte di ciò è che il testo è copiabile dopo averlo navigato e selezionato. Potrebbe essere possibile scrivere un'estensione Safari per eseguire questa copia, ma non ne ho ancora trovato uno che lo faccia.

inserisci qui la descrizione dell'immagine

Come fornito da Arjan, puoi anche creare un segnalibro e utilizzare JavaScript per recuperare l'URL.

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

Potresti anche essere interessato a gDirectLinks o è LinkThing fratello più completo che cambia il modo in cui Safari esegue il rendering dei termini di ricerca di Google e funziona con la gestione degli URL da Google.


1
Si potrebbe anche scrivere un semplice bookmarklet da eseguire javascript:prompt("Here's your URL", window.location), ma suppongo che l'OP voglia solo sbarazzarsi del dirottamento della barra di posizione ...? (E peccato window.location=window.locationche non faccia il trucco, anche window.location=window.location.replace("search?", "#")se ingannare Safari.)
Arjan,

E, una volta aggiunto il javascript di tua scelta ai segnalibri, crealo nei primi nove slot della barra dei segnalibri e puoi utilizzare una scorciatoia di comando per richiamarlo dalla tastiera. Terzo slot -> Command-3. anche quixapp.com/help
bmike

Vedremo. Scommetto che molte persone troveranno questa risposta e il tuo commento e lo troveranno utile anche se l'OP sta cercando di più per hackerare le cose e farlo così com'era. Spero che quella risposta apparirà se è possibile.
bmike

1
Ehm, anche la mia ultima versione non funziona. L'ho fatto durante il test ;-) In qualche modo Stack Exchange ha nascosto uno spazio strano nella parola "ricerca", anche se non lo stavo usando `code`per evitarlo ... Ultimo tentativo, nessuna formattazione: javascript: (function () {window .location.href = window.location.href.replace ("search?", "#");}) ()
Arjan,

non ho pensato all'ispettore web. E anche bookmarklet è una buona idea. grazie ragazzi.
beatak,

4

Installa l' estensione SafariKeywordSearch e questo comportamento scompare, ma soprattutto, avrai la possibilità di impostare motori di ricerca diversi da quelli che AAPL ha pagato miliardi da includere.


2
L'installazione dell'estensione da sola non ha funzionato. Ho anche dovuto cambiare il motore di ricerca predefinito di Safari da Google a qualcos'altro (ad esempio Bing). Quindi tutto va di nuovo bene :)
Stefan Schmidt il

1
Va bene, rimane ancora un piccolo fastidio. Quando si apre una nuova finestra o scheda, ora dice "Cerca in Bing o inserisci un indirizzo". Mi chiedo se puoi ancora semplicemente modificare il binario di Safari con un editor esadecimale per eliminare quella stringa inutile del tutto o se ora è più dispendioso in termini di tempo a causa della firma del codice.
Stefan Schmidt,

3

Ho creato un'estensione Safari: Ottieni l'URL per risolvere questo problema esatto. Si apre una piacevole popover con l'URL completo, già selezionato e pronto per la copia e incolla.

Spero che vi piaccia!


Ho adorato il tuo plugin. Tuttavia, è stato rimosso da Safari 12.
Sparky,

2

Fare clic con il tasto destro sul titolo della finestra per visualizzare un menu dell'URL in cui ci si trova. Non puoi copiare da qui, ma puoi VEDERE almeno l'URL.


2
è un buon punto, ma voglio essere in grado di copiare l'URL.
beatak,

Questa è una buona idea. Quindi penso che la versione canonica di questo trucco sia Apple-clic sul titolo della finestra.
Nicolas Barbulesco,

L'attuale build (non beta) di Safari ora ha un'opzione per mostrare l'URL completo, in modo nativo.
Alexander - Ripristina Monica il

2

Un modo davvero semplice che ho scoperto per aggirare questo è questo (a proposito, sto usando Safari 7.1):

  1. "Seleziona tutto" nella casella dell'indirizzo
  2. Apri una nuova finestra di Safari
  3. Fai clic nella casella dell'indirizzo e "incolla"

Questo ti dà un URL (un URL davvero lungo) che puoi quindi trascinare e salvare in una cartella, incollarlo altrove come riferimento, ecc.


non funziona più
IceFire

1

OMFG Ho scoperto la risposta a questo per caso.

Basta selezionare il testo nel campo di ricerca / URL e copiarlo. È tutto. L'URL di Google, non il testo di ricerca, verrà copiato negli Appunti. Semplice come quella.


non funziona più
IceFire

@IceFire in quale versione di OS e Safari?
Calion,

10.14, 12.0; il punto è che visitare il sito e copiare funziona, ma senza visitare il sito, la copia copierà semplicemente il testo di ricerca
IceFire,

0

La soluzione alternativa che utilizzo non richiede il download di estensioni e crea un URL che puoi copiare: in Preferenze di Safari> Avanzate, seleziona "Abilita menu Sviluppo". Nel menu Sviluppo, fai clic su Mostra risorsa pagina. Viene visualizzato uno schermo grigio nella terza parte inferiore del monitor e all'estrema destra, sotto "Posizione", copia l'URL.

Un'altra soluzione meno brillante: aggiungi la pagina dei risultati di ricerca di Google come segnalibro, ad esempio all'interno di una speciale cartella di segnalibri creata appositamente per questo scopo (ho chiamato il mio "Safari Detours"), quindi fai clic con il pulsante destro del mouse per copiare l'URL dalla pagina dei segnalibri .


0

Sembra che Safari 6.0.1 risolva questo problema.

Per citare le note di rilascio:

  • Risolvi un problema che poteva far sì che il campo di ricerca intelligente interpretasse gli URL come termini di ricerca.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.