Free tech support / small logo


How to install an extension in Apple's Safari 5 browser?

I downloaded Safari 5 for my Mac OS X system - an iMac - and am stymied. How do I install any sort of extensions for Safari 5?


Dave's Answer:

That's a good question! By default, Apple seems to have left the extensions capability turned off, even though it is now added to the latest version of Safari. Worse, as far as I can tell, there's going to only be an Apple vetted official repository of Safari extensions, in a manner quite similar to how the company manages and controls all apps that show up on the iPhone or iPad.

Well, this isn't the place to complain about the politics of the situation, as much as I am a long-time supporter of free and open source software. I expect people will figure things out and we'll have a thriving third-party extension set if Safari 5 proves to garner a substantial percentage of the marketplace.

In the meantime, here's how you proceed...

Launch Safari 5.0, then go to "Preferences..." (or press Cmd-;) and then the "Advanced" tab:

safari 5 enable extensions 1

See the checkbox at the bottom? You need to select "Show Develop menu in menu bar". Now along the top you'll see a new menu, Develop:

safari 5 enable extensions 2

You guessed it, choose "Enable Extensions". Now when you go back to your "Preferences..." you'll see a new option:

safari 5 enable extensions 3

There we go!

Now, the problem is that the Apple Safari 5 extensions library doesn't exist yet. The best resource I've been able to find so far is Safari Extensions Directory by Jonas Wisser.

Go there, poke around, and you'll see that there are some, albeit few, extensions so far.

To demonstrate how to install one, I'll pick Amazon Search Bar. Click on that link (conveniently duplicated here) and you'll see there are two options for getting the extension itself:

safari 5 enable extensions 4

I opted for the Mac Package, clicked on it, downloaded, and launched the installer (unlike extension managers like Google Chrome or Firefox, Safari 5 doesn't have a built-in extension installer).

The first thing I get is this error from the installer:

safari 5 enable extensions 5

Okay, I quit Safari 5 and re-launch the installer. It installs, and part way along the process, Safari starts up again and says:

safari 5 enable extensions 6

I do want to have it installed in Safari so I click on "Install". I love that modern browsers warn you when code is about to be installed, by the way. Far better than the old days when code snippets and spyware would just worm their way into your system unannounced...

The Amazon extension is indeed installed and running, when I look:

safari 5 enable extensions 7

Even more interesting, "Preferences..." --> "Extensions" now has content:

safari 5 enable extensions 8

Anyway, you're on your own at this point. You can see how to work with Safari 5 extensions, but in terms of what will show up and whether Apple will evolve a more sophisticated and self-contained extension management system remains to be seen.









Subscribe!
Never miss another Q&A article! Click to subscribe: Add to Google Reader Add to My Yahoo! Subscribe in NewsGator RDF XML
Comments
Rather amazingly, there are no comments on this article yet.

I have something to say, now that you mention it, but ...
Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you for all your efforts on this Web site by buying you a cup of coffee!

I do have a comment, now that you mention it!











Remember personal info?


Please note that I will never send you any unsolicited email. Ever.

While I'm at it, please note that by submitting a question or comment you're agreeing to my terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site.









Recent Entries


Search
I Need Help!
Need Help? Ask Dave Taylor!


© 2002 - 2012 by Dave Taylor. All Rights Reserved.

Note: This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this web site or on any linked site.

[whiteboard marker tray]
"Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.