- Die Firefox-Adressleiste dient als Einstiegspunkt: Wenn die Eingabe wie eine URL aussieht, wird sie direkt aufgerufen, andernfalls wird sie an die Standardsuchmaschine gesendet
- Die Standardeinstellung ist praktisch, weil sie auch Fuzzy-Suchergebnisse einschließlich des Browserverlaufs anzeigt, kann aber unerwünschte Treffer untermischen
- Wenn man dem Suchbegriff Sonderzeichen voranstellt, lässt sich der Ergebnisbereich auf Browserverlauf, Lesezeichen, Tags, geöffnete Tabs, Titel, URL oder Vorschläge eingrenzen
*headphonessuchtheadphonesnur in Lesezeichen,^headphonesnur im Browserverlauf- Ohne separate Erweiterung lässt sich allein über die Eingabe in der Adressleiste direkt steuern, welche Art von Ergebnissen angezeigt wird
Grundverhalten der Firefox-Adressleiste
- Wenn die in die Adressleiste eingegebene Zeichenfolge wie eine URL aussieht, sendet Firefox die entsprechende Anfrage
- Eingaben, die nicht wie eine URL aussehen, werden an die Standardsuchmaschine weitergeleitet
- In der Standardeinstellung werden auch Fuzzy-Suchtreffer aus dem Browserverlauf und anderen Quellen in die Ergebnisse aufgenommen
- Für die meisten Situationen reicht das aus, aber wenn man nur bestimmte Ergebnistypen sehen möchte, ist eine feinere Steuerung nötig
Präfixzeichen zum Einschränken der Suchergebnisse
- Wenn man dem Suchbegriff eines der folgenden Zeichen voranstellt, lassen sich die Ergebnisse der Firefox-Adressleiste auf einen bestimmten Bereich filtern
^: Treffer im Browserverlauf suchen*: Treffer in Lesezeichen suchen+: Treffer auf getaggten Seiten suchen%: Treffer in aktuell geöffneten Tabs suchen#: Treffer im Seitentitel suchen$: Treffer in Webadressen, also URLs, suchen?: Treffer in Vorschlägen suchen
- Beispiele:
*headphones:headphonesnur in Lesezeichen suchen^headphones:headphonesnur im Browserverlauf suchen
1 Kommentare
Meinungen auf Hacker News
Das Killer-Feature ist, dass man es mit selbst erstellten Makros erweitern kann
Wenn die Adressleiste zum Beispiel
hnals Präfix-Keyword erkennen undhn firefox address baran die Algolia-Suche schicken soll, trägt man bei einem LesezeichenKeyword:hn,URL:[https://hn.algolia.com/?q=%s](<https://hn.algolia.com/?q=%s>)ein.%sist dabei die Stelle, an der das Makroargument eingesetzt wirdDann wird
hn firefox address barzu[https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>)erweitertawführt bei Eingaben wieaw s3oderaw iamzuhttps://console.aws.amazon.com/%samznist die Amazon-Shopping-Suchehttps://www.amazon.com/s/?field-keywords=%s,gmdie Gmail-Suchehttps://mail.google.com/mail/u/0/#search/%s,mapsdie Google-Maps-Suchehttps://www.google.com/maps/search/%s/,imgdie Google-Bildersuchehttps://www.google.com/search?tbm=isch&q=%s,wpführt direkt zum Wikipedia-Artikel, falls es eine Seite gibt, überhttps://en.wikipedia.org/wiki/%s, undytist die YouTube-Suchehttps://www.youtube.com/results?search_query=%s[0] https://github.com/gregsadetsky/custom-search-engines
Ich verstehe bis heute nicht, warum manche bewusst von Firefox zu Chrome/Edge/anderen Chromium-basierten Browsern wechseln. Es gibt so viele kleine Funktionen, die für mich nützlich sind, und etwas bessere JavaScript-Performance ist im Gesamtbild nicht so wichtig
Für die HN-Inhaltssuche nutze ich
[https://www.google.com/search?q=site:ycombinator.com+%s](<https://www.google.com/search?q=site:ycombinator.com+%s>), für Reddit-Suchen[https://www.google.com/search?q=site:reddit.com+%s](<https://www.google.com/search?q=site:reddit.com+%s>). Außerdem habe ich[https://www.npmjs.com/package/%s](<https://www.npmjs.com/package/%s>)registriert, um direkt auf npm-Paketseiten zu springenErstellt man zum Beispiel ein Lesezeichen mit der URL
javascript: document.body.innerHTML = "%s" + document.body.innerHTMLund gibt ihm das Keyword@addBefore, funktioniert das. Ein nutzloses Beispiel, zeigt aber, wo und wie JavaScript ausgeführt wirdhttps://support.google.com/chrome/answer/95426
Solche Modifikatoren habe ich vermutlich nie benutzt, aber die Firefox-Adressleiste, die Awesomebar, ist wirklich großartig
Verglichen mit der miserablen Omnibar von Chromium findet man besuchte Seiten schon nach ein paar getippten Zeichen. Chromium vergisst das fast sofort, sodass man in den eigentlichen Verlauf gehen muss, um etwas zu finden, und selbst Safari ist in diesem Punkt deutlich besser als Chromium. Ich bin immer noch überzeugt, dass Google die Omnibar absichtlich schwach macht, damit Nutzer erneut suchen, statt etwas aus dem Verlauf auszuwählen, und so Suchanzeigen sehen
Awesomebarzu hören ist schön, alter Firefox-Nutzer-KameradIch erinnere mich noch deutlich an den Begriff aus dem früheren Firefox-Marketing; aktuelle Google-Treffer dazu führen ungefähr zu Material aus der Zeit um 2010. Als öffentlicher Begriff scheint er weitgehend aufgegeben worden zu sein
Wenn ich mich nur an ein paar Buchstaben oder Wörter dessen erinnere, was ich will, erscheint es meist sofort
Die Firefox-Adressleiste ist wirklich gut und funktioniert immer reibungslos
Die Antwort scheint einfach: Offenbar wollen sie, dass man eine neue Google-Suche startet, statt direkt zur Website zu navigieren
Schon mit einem Teil des Titels findet er aus dem Verlauf problemlos Jira-Tickets oder Confluence-Links. Chrome schickt einen auf die Suchseite, und intern gehostetes Jira/Confluence ist über die Suche nicht auffindbar, also gibt es keine Ergebnisse
Früher waren Suchfeld und Adressleiste in der Browser-UI zwei unterschiedliche Eingabefelder.
Das war hilfreich. Wenn man etwas in die Adressleiste eingab, war es wahrscheinlich, dass man etwas in Adressen suchte; gab man zum Beispiel
potatoein, konnte man in der lokalen Chronik URLs finden, diepotatoenthielten, nicht Inhalte von Webseiten.Dann erkannte Google, dass man beides zusammenlegen konnte. Dadurch sinkt die Wahrscheinlichkeit, dass Nutzer konkurrierende Suchmaschinen verwenden, mehr Eingaben werden als Suchanfragen behandelt und bieten damit mehr Stellen für Werbung, und vor allem wird es legitimiert, jede geöffnete Seite zu verfolgen. Schließlich hat man ja eine Websuche nach der URL durchgeführt.
Leider hat Chrome das Web dominiert, und Mozilla macht nach, was Chrome tut. Besonders dann, wenn Google die wichtigste Einnahmequelle von Firefox ist.
Meiner Meinung nach war die alte Methode genauer und privater. Das Suchfeld sollte für Websuchen da sein.
Allerdings sucht Firefox auch bei deaktivierten Suchvorschlägen in der Adressleiste weiterhin mit der ausgewählten Standardsuchmaschine, wenn man etwas eingibt, das keine URL ist. Dieses Verhalten lässt sich vielleicht in
about:configdeaktivieren.Ich persönlich mag sie ziemlich gern.
Der Seitentitel-Modifier
#und die Webadresse$funktionieren in meiner Umgebung nicht; eigentlich sollten sie wohl wie zusätzliche Modifier zu anderen Such-Modifiern funktionieren.Man sollte auch festhalten, dass das im Artikel vorgeschlagene
^headphonestatsächlich nicht funktioniert. Hier funktioniert es nur mit einem Leerzeichen, also^ headphones.^wird erst angewendet, nachdem man die Leertaste gedrückt hat, und der Anfang der Adressleiste ändert sich zuHistorymit einer Schließen-Optionx.Das Beste, was ich in den letzten 12 Monaten entdeckt habe, ist Ctrl+L. Damit bekommt die Adressleiste den Fokus, und man kann sofort lostippen.
Die Schlussfolgerung ist wohl, dass Browserhersteller nützliche Funktionen, die in der Dokumentation vergraben sind, leichter auffindbar machen sollten.
Seit dem Tag, an dem ich das gelernt habe, habe ich vermutlich nie wieder ins Suchfeld geklickt, um zu suchen. In einem ähnlichen Zusammenhang ist
Ctrl+wzum Schließen von Tabs ebenfalls sehr nützlich.Ctrl-Enternicht vergessen. Das wandelt es in die Form[http://www. .com](<http://www.<word>.com>)um.Ctrl+Kden Fokus auf das Suchfeld setzen.Das gilt, wenn das Suchfeld aktiviert ist; wenn es deaktiviert ist, wird daraus in der Adressleiste eine Suche mit der Standardsuchmaschine.
Es wäre gut, wenn der Autor des Artikels die Seite korrigieren würde. Die Beispiele sind falsch und funktionieren so nicht. Es braucht ein Leerzeichen nach dem magischen Zeichen.
Wie in der Beschreibung schreibt man das magische Zeichen plus Leerzeichen vor den Suchbegriff, aber das ist nicht unbedingt die beste Methode. Wenn man seine eingeübten Gewohnheiten ändern kann, ist es bei solchen Shortcuts besser, sie als Suffix zu verwenden.
% fishzeigt nur geöffnete Tabs an, in denenfishvorkommt, undfish %liefert dasselbe Ergebnis; aber zu dem Zeitpunkt, an dem man nurfisheingegeben hat, sieht man die vollständigen Suchvorschläge. Die Vorschläge von Firefox sind im Allgemeinen ziemlich gut, und wenn das Gesuchte bereits als Tab geöffnet ist, erscheint es vermutlich in der Liste. Wenn man sich aber nicht erinnert, ob man den Tab geöffnet hat, können Ergebnisse aus der Chronik besser sein. Mit der Suffix-Schreibweise kann man beifishzunächst breit suchen und, falls es zu viele Treffer sind, mitfish %auf geöffnete Tabs einschränken; so erspart man sich, zweimal zu suchen und das Einschränkungs-Token wieder zu löschen.Die tatsächliche Funktionalität ist umfangreicher, als man denkt. Unter https://support.mozilla.org/en-US/kb/address-bar-autocomplet... wird das nur leicht angedeutet, tatsächlich gibt es aber eine kleine domänenspezifische Sprache für Abfragen.
% fish # githubsucht in geöffneten Tabs, deren Titelgithubenthält. Wenn es zum Beispiel bei% fishzu viele Ergebnisse gibt, kann man# githubanhängen und die Suche schrittweise eingrenzen. Das widerspricht zwar dem obigen Suffix-Vorschlag, aber hier kehrt man wieder zum Präfix zurück.Eine ausführliche Beschreibung des allgemeinen Verhaltens der Adressleiste gibt es unter https://firefox-source-docs.mozilla.org/browser/urlbar/nonte..., aber Einschränkungs-Tokens werden dort nicht ausführlich behandelt.
Von dieser dämlichen Adressleiste wünsche ich mir nur zwei Dinge:
Sie soll
ttps://zu[https://](<https://news.ycombinator.com/>)korrigieren und bitte lokale Hostnamen, die ich in die Adressleiste eingebe, nicht im Internet suchen.Obwohl ich in Firefox Adressleiste und Suchfeld getrennt verwende, besteht er darauf, bei DDG zu suchen, wenn ich einen lokalen Hostnamen in die Adressleiste eingebe. Das sollte er nicht tun. Der aktuelle Workaround ist, etwas wie
[http://localname/](<http://localname/>)einzugeben.Firefox hält es merkwürdigerweise für schick, beim Besuch von http-Seiten den Protokollteil auszublenden. Immerhin zeigt er https an, damit ist es besser als die chaotische UI von Chrome.
Solche Präfixe sind großartig, und ich benutze sie häufig.
Meiner Meinung nach ist das Killer-Feature der Firefox-Adressleiste aber die einfache Tatsache, dass sie mit einer ordentlichen Suchhistorie verbunden ist. Chrome, das ich in der Firma notgedrungen benutzen muss, behält den Verlauf nur 90 Tage lang, wodurch die Adressleiste abgesehen von Tabs, aktuellen Suchen und Suchmaschinen-Links fast nutzlos ist. Für dieses Verhalten sehe ich keine Entschuldigung. Selbst das von Chrome verwendete sqlite dürfte im schlimmsten Fall nur ein paar MB groß sein.
Das ist nicht wirklich nutzerfreundlich für normale Anwender. Wer kein Geek ist, merkt sich solche Symbole nicht.
Könnte man es nicht so machen, dass
!history ____die Chronik durchsucht und!bookmarks ___die Lesezeichen? Das hätte immerhin eher eine Chance, breiter genutzt zu werden.Das ist einfach ein Shortcut für Power User.
!h __,!b __,!a __könnte ich mir vielleicht noch merken. Ich will ja nicht die Stimmung verderben, aber ich werde es definitiv nie nutzen, und niemand, mit dem ich arbeite, wird es nutzen. Das ist ein Feature für 1 % von 1 %, könnte aber mit ein paar kleinen Anpassungen an den Standard-Bindings tatsächlich nützlich werden.Über
about:configkann man das Verhalten anpassen und die Ergebnistypen stärker hervorheben, die einem wichtig sind.Da ich fast immer direkt Suchbegriffe eingebe oder zu einer zuvor besuchten Webseite zurückkehren möchte, setze ich
browser.search.suggest.enabledgern auffalse, um Suchvorschläge auszublenden.about:preferences#privacy.Sie ist auch von
about:preferences#searchaus verlinkt, wo die meisten Nutzer sie erwarten würden. Es gibt so vieleabout:config-Einstellungen, die die Adressleiste beeinflussen, dass selbst Firefox-Engineers sie manchmal nur schwer nachverfolgen und verstehen können. Zum Beispiel ist der Begriffsuggestüberladen. Deshalb würde ich es selbst bei Hacker-News-Lesern vermeiden, Endnutzernabout:configzu empfehlen.