Bookmarklets

tobi @ 12:45 | 04.01.2009

Bookmarklets sind toll. Wirklich. Kurze Definition: Bookmarklet := Javascript als Bookmark im Browser.

Schaun wir uns mal ein ganz einfaches an:

void(location.href='http://is.gd/create.php?longurl='+escape(location.href))

Diese Bookmarklet setzt die Adresse des Browsers auf eine neue. Die neue wird aus “http://is.gd/…” und der aktuellen Adresse zusammengebaut. Das void(…) um den Code bewirkt, dass keine Werte zurückgegeben werden.
Das Speichern von dieser Zeile alleine als Bookmark reicht aber noch nicht ganz aus. Wir müssen noch “javascript:” davor schreiben.

javascript:void(location.href='http://is.gd/create.php?longurl='+escape(location.href))

So sieht also das fertige Bookmarklet aus, das wie ihr vielleicht schon erraten habt lange URLs durch den is.gd Service verkürzt.

Weitere nützliche Bookmarklets die ich benutze sind zum Beispiel:

iphone_bookmarklets

Die bei GoogleReader unter “Goodies” zu findenden Bookmarklets zum hinzufügen von Feeds zum Reader.

Für jQuery Fans: jQuerify (integriert schnell jQuery in die aktuelle Seite um schnell mal Zeug auszuprobieren)

Für iPhone User gibt es bei dort eine gute Sammlung die iPhone Safari um nützliche Dinge erweitert. Wer 1password benutzt sollte auch mal den Export der Passwörter als Bookmarklet ausprobieren, das funktioniert sehr gut als Ersatz für die fehlende iPhone Keychain. Mit Emoji in den Beschreibungen sieht das dann ganz hübsch aus.

Ach noch etwas: Als “Styleguide” für meine Bookmarks hab ich mir angewöhnt Bookmarks und Bookmarklets optisch zu unterscheiden. Bookmarklets werden in eckige Klammern gesperrt.


Schlagwörter:, ,


phil:

13:27 | 4.01.2009

Danke. Cooler Tipp. Werde ihn gleich mal ausprobieren…