In aktuellen Firefox Versionen kann man sich bei Bedarf “spezielle Bookmarks/Lesezeichen mit einem hinterlegten und einzigartigen Schlüsselwort” hinterlegen mit dessen Hilfe man das Lesezeichen inkl. Suchparameter automatisch aufrufen kann.
Auf diese Weise lassen sich Suchseiten wie Google, Wikipedia, Wiktionary usw auf einfachste Weise DIREKT mit dem gesuchten Begriff aufrufen.
z.B. könnte somit durch einfache Eingabe von “g fresh meat” in die Adresszeile des Browsers direkt google zusammen mit den Suchbegiffen “fresh” und “meat” aufgerufen werden. Nach drücken der ENTER Taste wird dann sogleich die Google-Ergebnissseite angezeigt.
Dies funktioniert genauso gut mit Wikipedia, Wiktionary, dict.cc und so ziemlich JEDER Webseite welche ein Standard Suchformular (Eingabezeile) verwendet! Auf diese Weise kann man sich leicht diese Nachschlagewerke über den Webbrowser zugänglich und noch bequemer nutzbar machen. z.B. “wp suchwort” für eine Suche bei Wikipedia oder “w suchwort” für eine Suche bei Wiktionary. Evtl “dict suchwort” für eine Suche bei dict.cc.
Als Krönung des ganzen kann man diese Funktion auch noch durch eigene kleine “Javascript” Progrämmchen erweitern. So lassen sich z.b. auch Abfragen auf Datenbanken oder in unserem später gezeigten Beispiel auch eine Abfrage eines LDAP durchführen. Die Eingabe von “l wer ax” durchsucht dann z.b. unser LDAP Verzeichnis nach einer Telefonnummer für die Personen deren Nachname mit “wer*” und Vorname “ax*” beginnt. Dazu aber später mehr.
Eine “einfache Suche” auf einer Website kann sich jeder Benutzer selbst wie folgt einrichten:
Durch ein wenig JavaScript Code kann man die bereits sehr nützliche Funktion der Schlüsselwort sogar soweit erweitern dass man damit bequem das LDAP Verzeichnis nach Nachname UND Vorname durchsuchen kann.
Beispiel (Ausführung):
Firefox Adresszeile: l werner Axel
javascript:var%C2%A0s='%s'; url='http://ldap/auskunft/AuskunftServlet?sn=%s&givenName=%s&personalTitle=&title=&ou=&phoneOrFax=&personType=&searchModus=2&type=person&xsl=auskunft.xsl&lang=de&style='; t=''; qc=0; chunks=url.split('%s'); for(i=0; i<s.length; i++){if(s.charAt(i)=='%22')qc=qc^1; t+=((s.charAt(i)==' '&&qc)?'^':s.charAt(i)); }args=t.split(/\s/); nurl=''; for(i=0; i<chunks.length; i++){nurl+=chunks[i]; if(args[i]!=undefined)%C2%A0{args[i]=args[i].replace(/\^/g,' '); nurl+=args[i]; }}location.replace(nurl,'< BR>');
— Axel Werner 2010-12-30 20:38