Gibt es eine Option, um die echte URL anzuzeigen, wenn Sie in Safari 6 suchen?


17

Safari 6 integrierte eine Adressleiste und ein Suchfeld zusammen. Wenn Sie also nach einem Schlüsselwort suchen möchten, geben Sie es einfach in das Adressfeld ein. Das ist vielleicht gut.

Wenn Sie zuvor etwas in das alte Suchfeld eingegeben haben, wurde in der alten Adressleiste eine URL angezeigt, die alle Suchbegriffe als Abfragezeichenfolgen enthält . Wenn Sie zum Beispiel Safari 6in das Suchfeld eingeben, sehen Sie so etwas wie https://www.google.com/search?hl=en&q=safari+6…in der Adressleiste.

Wenn Sie in Safari 6 diesen Test wiederholen, geben Sie Safari 6die integrierte Adressleiste ein. Sie werden dort weiter sehen Safari 6, nicht die echte URL. Dies passiert auch, wenn ich zuerst zur Suchseite gehe und das Schlüsselwort in die Suche eingebe. Dies geschieht nur für Ihre Wahl der Suchmaschine in den Safari-Einstellungen. Nehmen wir also an, ich wähle "Yahoo" und gehe zu "Google.com", dann wird die tatsächliche URL angezeigt.

Ist es möglich, diesen Ärger zu umgehen und Safari 6 zu veranlassen, die tatsächliche URL preiszugeben?


2
Wow, warum sollte Safari die URL einer Site hijacken? Ich würde das fast als Fehler klassifizieren. Ich hoffe wirklich auf viele defaults writeGeheimnisse für den 10.8.
Arjan

Ich kann Safari beim ersten manuellen Aufrufen von google.com nicht ohne Weiteres reproduzieren, indem ich die URL entführe. (Obwohl google.com in meiner Safari als Suchmaschine verwendet wird.) Nur, wenn Sie während der Eingabe auf der Google-Startseite bleiben (was schwierig ist; normalerweise werden die Ergebnisse der automatischen Suche sofort angezeigt) und dann auf die Suchschaltfläche klicken, ist dies in der Tat der Fall Zeigen Sie die Suchbegriffe in der Adressleiste an.
Arjan

Es gibt eine neuere Dupe mit einer schönen Drag-Lösung .
Arjan

2
Ja, ich fand das extrem ärgerlich, den Strohhalm, der mich auf Chrome umgestellt hat.
Jeff Burdges

1
@CajunLuke, ich sehe Safari immer noch mit den Suchwörtern und nicht mit der URL. Google selbst verwendet jedoch manchmal URLs, die Safari nicht versteht. Die Verwendung der Beispiel-URL aus der Frage zeigt immer noch dieses nervige Verhalten in meiner 6.0.1.
Arjan

Antworten:


7

Safari pflegt diese Informationen intern, aber ich konnte die tatsächliche URL nur durch Aktivieren des Webinspektors (Option-Befehl-I) preisgeben, nachdem Sie das Debug-Menü am unteren Rand der Registerkarte "Erweitert" in den Safari-Einstellungen aktiviert haben ( Befehl-,). Sie können natürlich die URL aus dem Suchfenster ziehen, um einen Link zu erhalten (anstatt nur die sichtbaren Suchbegriffe zu kopieren).

Sie sehen die vollständige URL unter der Standortangabe in der unteren rechten Ecke Ihres Bildschirms. Der einzige gute Teil davon ist, dass der Text nach dem Navigieren und Auswählen kopierbar ist. Es ist möglicherweise möglich, eine Safari-Erweiterung zu schreiben, um diese Kopie auszuführen, aber ich habe noch keine gefunden, die dies ausführt.

Bildbeschreibung hier eingeben

Wie von Arjan bereitgestellt, können Sie auch ein Lesezeichen setzen und JavaScript verwenden, um die URL abzurufen.

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

Vielleicht interessieren Sie sich auch für gDirectLinks oder das vollwertige Geschwister- LinkThing, das die Darstellung von Google-Suchbegriffen in Safari und die URL-Verarbeitung von Google ändert.


1
Man könnte sogar ein einfaches Lesezeichen schreiben, um es auszuführen javascript:prompt("Here's your URL", window.location), aber ich gehe davon aus, dass das OP nur die Location-Bar-Entführung loswerden möchte ...? (Und zu schade, window.location=window.locationmacht den Trick nicht, window.location=window.location.replace("search?", "#")aber
Arjan

Wenn Sie das Javascript Ihrer Wahl mit einem Lesezeichen versehen haben, geben Sie es in die ersten neun Felder Ihrer Lesezeichenleiste ein und rufen Sie es über eine Tastenkombination über die Tastatur auf. Dritter Steckplatz -> Befehl-3. auch quixapp.com/help
bmike

Wir werden sehen. Ich wette, viele Leute werden diese Antwort und Ihren Kommentar finden und es nützlich finden, auch wenn das OP mehr danach strebt, Dinge zu hacken und so zu machen, wie es war. Hoffentlich erscheint diese Antwort, wenn es möglich ist.
bmike

1
Äh, meine letzte Version funktioniert auch nicht. Das habe ich beim Testen gemacht ;-) Irgendwie hat Stack Exchange trotzdem ein seltsames Leerzeichen in das Wort "Suche" geschlichen, obwohl ich das nicht `code`vermieden habe ... Letzter Versuch, überhaupt keine Formatierung: javascript: (function () {window .location.href = window.location.href.replace ("search?", "#");}) ()
Arjan

Ich habe nicht an Web Inspector gedacht. Und ein Lesezeichen ist auch eine gute Idee. danke Leute.
Beatak

4

Wenn Sie die SafariKeywordSearch- Erweiterung installieren, verschwindet dieses Verhalten. Am wichtigsten ist jedoch, dass Sie die Möglichkeit haben, andere Suchmaschinen als die einzustellen, für die AAPL Milliardenbeträge gezahlt hat.


2
Die Erweiterung alleine zu installieren hat nicht funktioniert. Ich musste auch Safaris Standardsuchmaschine von Google auf etwas anderes ändern (z. B. Bing). Dann ist wieder alles in Ordnung :)
Stefan Schmidt

1
Okay, ein kleiner Ärger ist noch übrig. Beim Öffnen eines neuen Fensters oder einer neuen Registerkarte wird nun "Bing durchsuchen oder eine Adresse eingeben" angezeigt. Ich frage mich, ob Sie Safaris-Binärdatei noch immer einfach mit einem Hex-Editor bearbeiten können, um die unbrauchbare Zeichenfolge insgesamt zu löschen, oder ob dies jetzt aufgrund der Codesignatur zeitaufwendiger ist.
Stefan Schmidt

3

Ich habe eine Safari-Erweiterung erstellt: URL abrufen , um genau dieses Problem zu lösen. Es öffnet sich ein nettes Popover mit der vollständigen URL, die bereits ausgewählt und zum Kopieren und Einfügen bereit ist.

Ich hoffe du genießt es!


Ich habe dein Plugin geliebt. Es wurde jedoch von Safari 12 entfernt.
Sparky

2

Wenn Sie mit der rechten Maustaste auf den Titel des Fensters klicken, wird ein Menü der URL angezeigt, auf der Sie sich befinden. Sie können nicht von hier kopieren, aber Sie können die URL mindestens SEHEN.


2
Das ist ein guter Punkt, aber ich möchte die URL kopieren können.
Beatak

Das ist eine gute Idee. Ich denke, die Canon-Version dieses Tricks ist das Klicken von Apple auf den Fenstertitel.
Nicolas Barbulesco

Die aktuelle (nicht Beta) Version von Safari bietet jetzt die Option, die vollständige URL nativ anzuzeigen.
Alexander - Wiedereinsetzung von Monica

2

Eine wirklich einfache Möglichkeit, dies zu umgehen, ist die folgende (übrigens ich benutze Safari 7.1):

  1. "Alles auswählen" im Adressfeld
  2. Öffnen Sie ein neues Safari-Fenster
  3. Klicken Sie in das Adressfeld und "Einfügen"

Auf diese Weise erhalten Sie eine URL (eine sehr lange URL), die Sie ziehen und in einem Ordner speichern, an einer anderen Stelle als Referenz einfügen usw.


funktioniert nicht mehr
IceFire

1

OMFG Ich habe die Antwort zufällig gefunden.

Wählen Sie einfach den Text im Such- / URL-Feld aus und kopieren Sie ihn. Das ist alles. Die Google-URL, nicht der Suchtext, wird in die Zwischenablage kopiert. So einfach ist das.


funktioniert nicht mehr
IceFire

@IceFire in welcher Betriebssystem- und Safari-Version?
Calion

10,14, 12,0; Der Punkt ist, dass der Besuch der Website und das Kopieren funktionieren, aber ohne den Besuch der Website wird beim Kopieren nur der
Suchtext

0

Die von mir verwendete Problemumgehung erfordert kein Herunterladen von Erweiterungen und erstellt eine URL, die Sie kopieren können: Aktivieren Sie unter Safari-Einstellungen> Erweitert die Option "Entwicklungsmenü aktivieren". Klicken Sie im Menü Entwickeln auf Seitenressource anzeigen. Im unteren Drittel Ihres Monitors wird ein grauer Bildschirm angezeigt. Kopieren Sie die URL ganz rechts unter "Standort".

Eine andere, weniger umständliche Problemumgehung: Fügen Sie die Seite mit den Google-Suchergebnissen als Lesezeichen hinzu, z. B. in einem speziellen Lesezeichenordner, der speziell für diesen Zweck erstellt wurde (ich habe meine "Safari Detours" genannt), und klicken Sie dann mit der rechten Maustaste, um die URL von der Lesezeichen-Seite zu kopieren .


0

Es scheint, dass Safari 6.0.1 dies behebt.

So zitieren Sie die Versionshinweise:

  • Behebung eines Problems, durch das das Smart Search-Feld URLs als Suchbegriffe interpretieren könnte.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.