Safari hat nun also auch eine Extension/Plugin Schnittstelle bekommen, als kleines Experiment fungiert GetIncDec. Als alter Golive-Extension Programmierer war vor allem die API interessant: über das safari Objekt hat man auf neue Objekte und Methoden Zugriff, den Sprung in die eigenen Methoden werden dabei nicht über vordefinierte Callbacks realisiert, die man überschreibt: im Extension Builder in Safari selber benennt man die entsprechende Event-Objekte, die man dann wiederum als addEventListener aufgreifen muss. Fazit: etwas krude, aber mann muss es auch nur einmal aufsetzen.
Mal gucken, wie sich diese Szene entwickelt, bis dato ist jedenfalls das Extension Portal noch nicht online, obwohl man seine Extensions schon einschicken kann.