Wie füge ich Firefox eine benutzerdefinierte Suchmaschine hinzu?

Gibt es eine Möglichkeit, der Firefox-Suchleiste eine benutzerdefinierte Such-URL hinzuzufügen? zB möchte ich eine URL wie http://blahblah.com?search=%s, wobei Firefox die %s durch den Inhalt des Suchfelds ersetzt.

Sowohl IE als auch Opera können dies tun, aber ich kann nicht herausfinden, wie ich es in Firefox einrichten soll.

Author: Mateen Ulhaq, 2009-07-17

12 answers

Fügen Sie der Adressleiste Schlüsselwörter hinzu:

Sie können beispielsweise Ihren Browser so einrichten, dass er nach bread unter stackoverflow.com indem Sie einfach so bread in die Omnibar eingeben.

Klicken Sie dazu mit der rechten Maustaste auf die Suchleiste auf der Website, die Sie häufig suchen. Sie können dies für das Suchfeld auf jeder Website tun.

Rechtsklick auf die Suchleiste

, Speziell:

  1. Gehe zu der Seite, auf der du suchen möchtest
  2. Rechtsklick auf das Suchfeld, das Sie ausfüllen auf Ihrer Seite (nicht Firefox)
  3. Wählen Sie "Add a keyword"
  4. Geben Sie das Schlüsselwort ein, das Sie verwenden möchten, wenn Sie auf dieser Site suchen möchten (z. B. "so")
 96
Author: Javier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-04-13 07:50:09

Ich möchte eine URL wie http://blahblah.com?search=%s angeben, in der Firefox das %s durch den Inhalt des Suchfelds ersetzt.

Sie können dies mit Firefox tun! Fügen Sie ein Lesezeichen mit dieser URL hinzu, wobei %s die Suchabfrage ist, und legen Sie dann einfach ein Schlüsselwort für das Lesezeichen fest. Sie können dann mit <key> <search term> in der Adressleiste suchen. Das Lesezeichen http://www.google.com/search?q=%s mit dem Schlüsselwort g bedeutet beispielsweise, dass Sie g stack overflow in die Adressleiste eingeben können, um in Google nach "Stapelüberlauf"zu suchen.

Alternativ gehen Sie zum wenn Sie suchen möchten, klicken Sie mit der rechten Maustaste in das Suchfeld und klicken Sie auf "Schlüsselwort für diese Suche hinzufügen".

 129
Author: DisgruntledGoat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-23 01:34:44

Mit der Erweiterung Benutzerdefinierte Suchmaschine hinzufügen können Sie eine neue Suchmaschine erstellen und anpassen.

 17
Author: spaetzel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-03-01 01:13:29

Gehen Sie am besten zu the Mycroft Project und suchen Sie nach einem bereits erstellten Suchmaschinen-Plugin.

Wenn Sie keine finden, können Sie Ihre eigenen auf der Einreichungsseite erstellen. Vollständige Anweisungen sind verfügbar.

 13
Author: Dalvenjia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-02-10 17:38:00

Die eigentliche Lösung ohne Lesezeichen für diese Aufgabe:

  1. Öffnen Sie eine Webseite, auf der gesucht wird (z. B. MDN: developer.mozilla.org).
  2. Suchen Sie in der Adressleiste das Symbol mit den drei Punkten (für mich befindet es sich am rechten Ende der Adressleiste) und klicken Sie darauf.

    Screenshot der Adressleiste von Firefox mit einem Symbol mit drei Punkten.

  3. Klicken Sie auf "Suchmaschine hinzufügen". Dadurch wird die Suche der Webseite zu den Suchmaschinen in Ihren Einstellungen hinzugefügt.

Wenn Sie ein Schlüsselwort festlegen möchten (zB mdn) Folgen Sie für diese Suche diesen Schritten:

  1. Öffnen Sie die Sucheinstellungen (oder geben Sie den folgenden URI in Ihre Adressleiste ein: about:preferences#search)
  2. Doppelklicken Sie in der Tabelle unter der Spalte für "Schlüsselwort", um Ihr eigenes Schlüsselwort festzulegen.
 12
Author: kleinfreund,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-01-29 13:49:08

Ready2Search ist auch ein kostenloser Dienst, mit dem Sie dies für jede Site tun können. Es macht Such-Plug-in für Internet Explorer, Firefox, Chrome und Google Toolbar mit großen Anpassungsoptionen (Symbole, Abfrageparameter, etc.).

Screenshot von Ready2Search

 6
Author: warmth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-05 05:00:17

Alternativer Weg für benutzerdefinierte Suche

Für ein Beispiel Google Translate String: https://translate.google.com/m/translate#auto/en/%s also top Antwort hier funktioniert nicht. Also habe ich eine Problemumgehung mit dem Plugin gefunden: add-custom-search-engine

Und los geht ' s:

geben Sie hier die Bildbeschreibung ein

Geht zu:

geben Sie hier die Bildbeschreibung ein

 6
Author: skywinder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-08-22 16:19:39

Sie können auch komplexe Suchen mit mehreren Parametern, und hier ist, wie.

Stellen Sie sich zum Beispiel vor, Sie haben eine Suche mit zwei Feldern wie dieses fiktive Beispiel:

Http:// mymusic.com/search?artist=david+bowie&album=ziggy+stardust

Sie können eine neue mm Suche wie folgt durchführen:

javascript:q="%s";if(q.indexOf(",")>0){q=q.split(",");location.href="http://mymusic.com/search?artist="+q[0]+"&album="+q[1]}

(in Firefox wäre es ein Lesezeichen mit dem Schlüsselwort mm)

Dann können Sie direkt suchen nach: mm david bowie,ziggy startdust (direkt in der Adressleiste)

Ich wähle "," als Trennzeichen, aber es ist nur ein Beispiel. Es ist perfektionierbar, aber Sie bekommen die Idee, und alles ist möglich.

※ Beachten Sie, dass einige Browser (einschließlich Opera 12) Ihr JavaScript möglicherweise nicht in einem neuen Tab ohne vorinstallierte Seite ausführen.

 1
Author: jesus2099,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-29 10:41:23

So habe ich die Twitter-Suchmaschine für Firefox wiederhergestellt, die anscheinend in Firefox 78 entfernt wurde (Sie können auch basierend auf dieser Antwort eine Suche nach anderen Websites erstellen):

Ich habe mit der Linux-Version von Firefox (Ubuntu-Paket) getestet, aber es sollte mit jedem Betriebssystem funktionieren, indem ich den Ordner / die Unterordner distribution erstelle und die Plugin-Datei suche (https://wiki.mozilla.org/Mobile/Distribution_Files).

In meinem Profilordner .mozilla/firefox/xxx.default/ gab es eine Datei search-metadata.json enthielt einen link zu einer nicht vorhandenen Datei - /usr/lib/firefox/distribution/searchplugins/locale/en-US/twitter.xml.

Also habe ich diese Datei mit folgendem Inhalt erstellt (basierend auf der Dokumentation https://developer.mozilla.org/en-US/docs/Mozilla/Creating_MozSearch_plugins und Such-Plugins bereits vorhanden https://packages.ubuntu.com/focal/amd64/firefox/filelist):

<?xml version="1.0" encoding="utf-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
  <ShortName>Twitter</ShortName>
  <Description>Twitter Search</Description>
  <InputEncoding>UTF-8</InputEncoding>
  <Image height="16" width="16">data:image/x-icon;base64,
AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAA
AAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wz///8f////H////x////8Y////B///
/wD///8A////AP///wD///8A////AP///wD///8A////A////yj7789g9tV+ofbVfqH21X6h+N+e
ifz03lf///8o////A////wD///8A////AP///wD///8A////APr37g/PsGCftogQ7r2JAP/bnwD/
7qwA/+6sAP/urAD/9Mtftv357z////8D////AP///wD///8A////AP///wD///8A////AP///w/5
7c5a88VQwu6sAP/urAD/7qwA/+6sAP/xvDDb/fnvP////wD///8A////AP///wD///8A////AP//
/wDz5L5X7bgv2+6sAP/urAD/7qwA/+6sAP/urAD/7qwA//G8MNv///8Y////AP///wD///8A////
AP///wD///8M9NN+n+6wD/PurAD/7qwA/+6sAP/urAD/7qwA/+6sAP/urAD/9Nyegf///wD///8A
////AP///wD///8A+O3PVu6wD/PurAD/7qwA/+6sAP/urAD/7qwA/+6sAP/urAD/7qwA//G8MNv/
//8A////AP///wD///8A////ANasQMXurAD/7qwA/+qpAP/YnAD/1JkA/+6sAP/urAD/7qwA/+6s
AP/urAD/////FP///wD///8A////AP///wDz255+7qwA/9icAP+6ixDuz7Bgn9m8b5TurAD/7qwA
/+6sAP/urAD/7qwA//jkr3j///8M////AP///wD///8A47Y/ysmRAP/PsGCf+vfuD////wDw584w
46QA/+6sAP/urAD/7qwA/9+hAP/orA/z9OrPQv///wD///8A////AMypT7Hhz55g////AP///wD/
//8A////AMOaL9DMlAD/0JYA/8mRAP/FoEC/vpIf4OPQnmL///8A////AP///wD69+4P////AP//
/wD///8A////AP///wD69+4P3ceOcNi/foHhz55g////APr37g/69+4P////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A//8AAP//AAD//wAA8P8AAMA/AAD4HwAA8A8AAOAHAADgBwAAwAcAAOAHAADHAwAA3wMAAP/f
AAD//wAA//8AAA==</Image>
  <Url type="text/html" method="get" template="https://twitter.com/search?q={searchTerms}"/>
</OpenSearchDescription>

Um das Base64 des neuesten Twitter-Symbols zu erhalten, das Sie oben sehen können, habe ich heruntergeladen. https://twitter.com/favicon.ico und benutzte das Linux command - base64 favicon.ico.

Die folgenden Dateien waren in meinem Profilordner vorhanden, wurden aber nicht mehr benötigt, sodass ich sie entfernt habe, um mögliche Konflikte zu vermeiden (Sie können Dateien sichern, falls Sie sie wiederverwenden möchten): search-metadata.json, search.json, search.json.mozlz4.

Die folgenden Antworten funktionierten bei mir nicht, enthielten aber nützliche Informationen unter:

Https://stackoverflow.com/questions/9963256/adding-a-custom-search-engine-to-firefox/10034461#10034461

Https://stackoverflow.com/questions/9963256/adding-a-custom-search-engine-to-firefox/40651019#40651019

 1
Author: baptx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-07-05 22:36:49

Es ist so einfach wie ein Rechtsklick in ein Suchfeld.

Der andere Vorteil ist, dass dieser Prozess ein Lesezeichen für Sie erstellt. Wenn Sie so etwas wie XMarks verwenden, um Ihre Lesezeichen zu synchronisieren, können Sie auf allen synchronisierten Computern auf dieselbe Suchfunktion zugreifen.

 0
Author: brack,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-17 08:26:25

Ein bisschen spät zur Party, aber für diejenigen, die diesen Thread finden, können Sie jetzt auf das Suchsymbol in der Suchleiste klicken, wenn Sie auf der gewünschten Site ein grünes + Symbol haben.

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-13 01:11:39

Ich glaube, er bezieht sich auf keyword.URL in Firefox about: config Seite.

Geben Sie in der Adressleiste von Firefox about:config ein, suchen Sie dann nach keyword.URL und ersetzen Sie den Inhalt durch " https://blahblah.com/search?q=", zum Beispiel.

 -2
Author: Sam P,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-02-01 18:26:21