1 Punkte von GN⁺ 2023-07-11 | 1 Kommentare | Auf WhatsApp teilen
  • 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
  • *headphones sucht headphones nur in Lesezeichen, ^headphones nur 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: headphones nur in Lesezeichen suchen
    • ^headphones: headphones nur im Browserverlauf suchen

1 Kommentare

 
GN⁺ 2023-07-11
Meinungen auf Hacker News
  • Das Killer-Feature ist, dass man es mit selbst erstellten Makros erweitern kann
    Wenn die Adressleiste zum Beispiel hn als Präfix-Keyword erkennen und hn firefox address bar an die Algolia-Suche schicken soll, trägt man bei einem Lesezeichen Keyword: hn, URL: [https://hn.algolia.com/?q=%s](<https://hn.algolia.com/?q=%s>;) ein. %s ist dabei die Stelle, an der das Makroargument eingesetzt wird
    Dann wird hn firefox address bar zu [https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>;) erweitert

  • 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

    • Awesomebar zu hören ist schön, alter Firefox-Nutzer-Kamerad
      Ich 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
    • Stimme völlig zu. Der Grund, warum ich kaum Lesezeichen nutze, ist, dass die Fuzzy-Suche der Firefox-Adressleiste sehr gut zu meiner Denkweise passt
      Wenn ich mich nur an ein paar Buchstaben oder Wörter dessen erinnere, was ich will, erscheint es meist sofort
    • Ich hasse die Safari-Adressleiste. Wenn man eine falsch getippte Adresse einmal besucht, können die Vorschläge für immer ruiniert sein, und diese Tippfehler-URL hat immer Vorrang vor der richtigen URL
      Die Firefox-Adressleiste ist wirklich gut und funktioniert immer reibungslos
    • Ich habe nie verstanden, wie Google so schlecht bei der Suche sein kann
      Die Antwort scheint einfach: Offenbar wollen sie, dass man eine neue Google-Suche startet, statt direkt zur Website zu navigieren
    • Einer der Gründe, warum ich in der Firma Firefox bevorzuge
      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 potato ein, konnte man in der lokalen Chronik URLs finden, die potato enthielten, 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.

    • In Firefox gibt es eine Einstellung, mit der man das Suchfeld wieder hinzufügen kann, wenn man möchte, und Suchvorschläge in der Adressleiste lassen sich in den Einstellungen ebenfalls abschalten.
      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:config deaktivieren.
    • Google mag solche schlechten Absichten gehabt haben, aber ich glaube, die meisten Nutzer bevorzugen die Omnibar gegenüber getrennten Eingabefeldern.
      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 ^headphones tatsä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 zu History mit einer Schließen-Option x.

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

    • Es überrascht mich, dass es Leute gibt, die dieses Tastenkürzel nicht kennen. Ich benutze es seit mindestens 20 Jahren hunderte Male am Tag.
      Die Schlussfolgerung ist wohl, dass Browserhersteller nützliche Funktionen, die in der Dokumentation vergraben sind, leichter auffindbar machen sollten.
    • F6 funktioniert auch, und wenn man es erneut drückt, kann man den Fokus wieder lösen. Heute gelernt.
    • Willkommen im Club.
      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+w zum Schließen von Tabs ebenfalls sehr nützlich.
    • Auch Ctrl-Enter nicht vergessen. Das wandelt es in die Form [http://www. .com](<http://www.<word>.com>;) um.
    • Wenn man nur einen Finger zur Seite bewegt, kann man mit Ctrl+K den 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. % fish zeigt nur geöffnete Tabs an, in denen fish vorkommt, und fish % liefert dasselbe Ergebnis; aber zu dem Zeitpunkt, an dem man nur fish eingegeben 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 bei fish zunächst breit suchen und, falls es zu viele Treffer sind, mit fish % 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 # github sucht in geöffneten Tabs, deren Titel github enthält. Wenn es zum Beispiel bei % fish zu viele Ergebnisse gibt, kann man # github anhä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.

    • Bei mir funktioniert es auch ohne Leerzeichen problemlos.
    • Stimmt. Weil diese Befehle nicht funktionierten, dachte ich kurz, mit mir stimme etwas nicht.
  • 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.

    • Ich wünschte, sie würde aufhören, im Internet zu suchen, wenn ich lokale Hostnamen in die Adressleiste eingebe.
      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.
    • Ich wünschte, die Adressleiste würde die vollständige URI anzeigen.
      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.
    • Vielleicht lässt sich das beheben, indem man die Erweiterung Redirector verwendet und einen Filter erstellt.
  • 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.

    • Deshalb gibt es auch in der UI eine Affordance. Schau unten in der Vorschlagsliste nach.
      Das ist einfach ein Shortcut für Power User.
    • Das war auch mein erster Gedanke. Ich könnte mir das alles nicht merken und würde es buchstäblich nie benutzen.
      !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.
    • Stimmt. Man müsste nur einstellen können, welche Ergebnisse man zuerst sehen möchte.
  • Über about:config kann 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.enabled gern auf false, um Suchvorschläge auszublenden.

    • Die richtige Einstellung für normale Nutzer befindet sich derzeit unter about:preferences#privacy.
      Sie ist auch von about:preferences#search aus verlinkt, wo die meisten Nutzer sie erwarten würden. Es gibt so viele about:config-Einstellungen, die die Adressleiste beeinflussen, dass selbst Firefox-Engineers sie manchmal nur schwer nachverfolgen und verstehen können. Zum Beispiel ist der Begriff suggest überladen. Deshalb würde ich es selbst bei Hacker-News-Lesern vermeiden, Endnutzern about:config zu empfehlen.