JetPack 0.8 modifiziert Webseiten mit JavaScript

In der aktuellen Version der Erweiterungstechnik für Firefox gibt es neue APIs, die unter anderem das Modifizieren beliebiger Webseiten per JavaScript ermöglichen.

In Pocket speichern vorlesen Druckansicht 64 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Christian Kirsch

Was sich in Firefox bisher nur mit der Erweiterung Greasemonkey erledigen ließ, kann man nun auch mit der noch in Entwicklung befindlichen Jetpack-Technik erledigen: Beliebige Webseiten per JavaScript im Browser an eigene Wünsche anpassen. Dazu stellt Jetpack 0.8 die Page-Mod-API bereit, mit der sich JavaScript-Code oder -Scriptdateien beim Laden bestimmter Dokumente aktivieren lassen. Auf diese Weise können Anwender beispielsweise die Formatierung und Farbgebung an eigene Wünsche anpassen, aber auch neue interaktive Elemente samt passender Funktionen hinzufügen.

Eine weitere neue API erlaubt den Zugriff auf Browser-Fenster und -Tabs. Event-Handler lassen sich für beide Objekttypen für die Ereignisse open und close registrieren, Tabs versenden zudem activate-, deactivate-, ready-, load- und paint-Events. Die Schnittstellen Panel und Page Worker sollen sich jetzt mehr wie der in HTML 5 vorgesehene Web Worker verhalten. Einige Jetpack-Tests scheitern jedoch mit der aktuellen Beta von Firefox 4.

In Zukunft sollen Erweiterungen für Firefox mit Jetpack in JavaScript geschrieben werden, sodass Entwickler nicht mehr die bisherige Technik XUL lernen müssen. (ck)