Opensearch-Plugin für Firefox und InternetExplorer erstellen
Haben Sie schon einmal daran gedacht die Suche Ihres Blogs oder Ihrere Webseite in das Suchfeld von Firefox oder InternetExplorer zu integrieren? Der OpenSearch-Standard macht es möglich.
OpenSearch-XML-Datei
Die Datei gibt einen Link, inkl. Parameter der immer den vordefinierten Term "{searchTerms}" enthalten muss, auf die Zielseite der Suche und einen Link auf eine Schnittstelle die Suchvorschläge per JSON-Objekt zurückliefert an.
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<Url type="text/html" template="http://example.com?q={searchTerms}"/>
<Url type="application/x-suggestions+json" template="http://example.com/suggest?q={searchTerms}"/>
</OpenSearchDescription>
Plugin manuell Verlinken
Wenn Sie das OpenSearch-Plugin auf der Webseite manuell verlinken wollen, benötigen Sie folgenden JS-Aufruf.
<a href="#" onclick='window.external.AddSearchProvider("http://example.com/opensearchplugin.xml");'>mein OpenSearch-Plugin für example.com</a>
Plugin in den Header integrieren
Sie können die Information über das PlugIn auch in den HTML-Header integrieren und der Browser wird anzeigen, dass dieses auf Ihrere Seite vorhanden ist und hinzugefügt werden kann.
<link rel="search" type="application/opensearchdescription+xml" class="bw_link_external" target="_blank" href="http://example.com/opensearchplugin.xml" title="mein OpenSearch-Plugin für example.com" />