Arguably, the best way to learn about how to develop Safari extensions is to look at how others have been created. Fortunately extension code is all HTML, CSS, and Javascript and open for viewing, if you just know how to view them.
It is pretty easy to do this with the xar command, but that's not as easy as it could be.
With this applescript, you can just drag and drop a Safari Extension file onto this Applet and the extension will be extracted into a folder on your desktop, ready for interrogation.
Name: safarext2desktopfolder
Updated: 9-July-2010
License: Freeware
URL: http://io.bouwmans.org/scripts
Requires: Safari 5+
Arguably, the best way to learn about how to develop Safari extensions is to look at how others have been created. Fortunately extension code is all HTML, CSS, and Javascript and open for viewing, if you just know how to view them.
It is pretty easy to do this with the xar command, but that's not as easy as it could be.
With this applescript, you can just drag and drop a Safari Extension file onto this Applet and the extension will be extracted into a folder on your desktop, ready for interrogation.