Enabling Safari Extensions for Safari 5, and syncing them with all your Mac computers


  • You will need your own dropbox account, which is an amazing and free online storage solution. You can utilise this nifty solution to sync not only Safari components, but 1Password, iBank and many others. 
  • Safari 5 Browser
  • Snow Leopard for your Mac


OK, first think, on your mac, make sure you have the latest Safari browser, make sure you go to Preferences -> Advanced and tick Show Development menu in menu bar. 

Download this file



Close the preferences pane, go to the Develop menu item up the top, select Enable Extensions. Finally, go back to you Preferences pane and you will see the new Extensions section. 


Download this file




You can download extensions by going to safariextensions.tumblr.com/ and just downloading and clicking on an extension. 


Now that you have your nifty extensions, to synchronise your extensions with other macs, you need to perform the following trick. Unfortunately, until Apple decide to add this feature to their MobileMe sync package, you will have to do this workaround:


Create a dropbox folder, like ~/Dropbox/Backups/Safari. Depending on whether you want to sync your entire Safari collection (bookmarks, extensions) or just the extensions, you can perform either a or b. 

    1. create folder ~/Dropbox/Backups/Safari, move the entire ~/Library/Safari folder to the dropbox one, then in terminal, type : ln -s ~/Dropbox/Backups/Safari/ ~/Library/Safari
    2. create folder ~/Dropbox/Backups/Extensions, move the entire ~/Library/Safari/Extensions folder to the dropbox one, then in terminal, type : ln -s ~/Dropbox/Backups/Extensions/ ~/Library/Extensions

On the other computer, make sure you remove either the Safari or Extensions folders from your ~/Library and do the terminal ln thing again. 

And there you go, nifty extensions synced cross-mac. 

This entry was posted in General and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s