Benutzer-Werkzeuge

Webseiten-Werkzeuge


Eigenes Suchplugin für den Firefox erstellen

Dieser Artikel ist eventuell veraltet.

Firefox verwendet die OpenSearch-Technologie (OpenSearch Dokumentation), um Suchplugins zu integrieren. Ein Suchplugin wird per XML beschrieben und muss im Verzeichnis /usr/share/iceweasel/searchplugins (gilt für Debian) abgelegt sein.

Hier ein Beispiel für ein Suchplugin für die deutsche Wikipedia-Seite:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Wikipedia (DE)</os:ShortName>
<os:Description>German Wikipedia</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUDAwMYGBgoKCg7OztHR0dYWFhqamp7e3uDg4OYmJioqKi6urrHx8fZ2dno6Oj9/f34pRgPAAAAc0lEQVQI12P4DwUMmIyt3r/c75feTWX4of3f6V7nv0yGv2LvJ67J/5fP8D/w/BWN9b/XM/zf2P+T9f+L/Qz/v/j+Nfl/Haj9B9dfo/0zQeaovkrO7wMxmquua/aDGIu0fiudBzG++P5PAtv1+/z/20iWAgCSoWURjfnvaQAAAABJRU5ErkJggg==</os:Image>
<SearchForm>http://de.wikipedia.org/</SearchForm>
<os:Url type="text/html" method="GET" template="http://de.wikipedia.org/wiki/Special:Search?search={searchTerms}&amp;fulltext=fulltext&amp;sourceid=mozilla-search">
</os:Url>
</SearchPlugin>

Es müssen lediglich die Parameter ShortName, Description, Image, SearchForm und Url-Angabe müssen entsprechend angepasst werden.

Etwas geheimnisvoll sieht die Base64-codierte Angabe eines Icons aus, doch über The data: URI kitchen lässt sich ein solcher Base64-String direkt durch Hochladen des gewünschten Icons erzeugen.

Hier ein paar kleine Beispiele:

  1. Ein dokuwiki durchsuchen (… und hier die Antwort auf die Frage, was dokuwiki ist :-))

Nach den durchgeführten Änderungen im Verzeichnis /usr/share/iceweasel/searchplugins muss der Browser einmal neu gestartet werden. Danach kann man den erweiterten Suchbereich bestaunen.

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
Zuletzt geändert: 29.01.2015 08:27

Seiten-Werkzeuge