Deploying & Installing Safari Extensions on Safari 6.1+ & 7.2+

Standard
Safari-extension

As mentioned previously, we deploy a custom Safari Toolbar with links to various sites to our Macs.

HT6409_migrated_en

With the release of Safari 6.2 & 7.1 Apple has changed the method to install extensions, once a Mac has been updated to Safari 6.2 or 7.1 the user is prompted to “migrate” their extensions.This change breaks the previously posted method to install extensions, as the installed extensions list is now in the users Keychain (!?).

Below is how to install extensions via Self Service, which in testing works for all Safari versions & allows the user to reinstall if they recreate their login.keychain.

Continue reading

How To Create A Custom Safari Extension Bar

Standard
Safari-extension

Almost 2 years ago, I posted how to deploy a custom Safari Toolbar. But until now I have not posted on how to make the Toolbar (READ: Extension Bar) until now.

The reason for the delay was due to me not really being literate with the technology used to create an Extension Bar, 2 years on & i’m still not!

We use the Extension Bar to deploy links to company websites & resources. As it seems most web based products we have only support Safari on a Mac, we’ve found this is a good way to drive people to use Safari to access these sites, even  if they use other browsers for general browsing.

I hope the below helps you to create your own.

Continue reading

How To: Set Safari 7 to open at the Homepage

Standard
Safari7 TopSites

Safari 6 used to open new windows by default to the Homepage, this behaviour in Safari 7 has been changed to show the “Top Sites” window as shown above.

Continue reading

Deploying & Installing Safari Toolbars

Standard

Safari-extension

NOTE: With Safari 6.1x & 7.2x the method to deploy Safari extensions has changed, please see the new method here.

I was asked sometime ago to deploy my companies bookmarks to Safari on all our managed Macs.

I went through a lot of pain trying to add a folder to the Bookmarks bar with my companies website & preserve the users bookmarks. But, Benjamin Bailey on the Mac Enterprise list mentioned Safari Extensions.. & I soon had a branded toolbar to deploy!
Continue reading

Enabling Extensions in Safari 5.x & 6.x

Standard

The below should enable Extensions in Safari 5.x & 6.x.

defaults write com.apple.Safari ExtensionsEnabled -bool YES

Disabling Safari 5.1.x’s & 6.x’s Pop-Up Blocker From Terminal

Standard

Way back in 2010 I posted a little note on disabling Safari’s Pop-Up Blocker From Terminal..

Well it looks like with Safari 5.1.x & 6.x things have changed, the below should now perform the same:

defaults write com.apple.Safari  com.apple.Safari.ContentPageGroupIdentifier.WebKit2JavaScriptCanOpenWindowsAutomatically -bool true

Via MCX:

Display Name: Safari 5.1+ Disable Pop-Up Blocker
Application Domain: com.apple.Safari
Key Name: com.apple.Safari.ContentPageGroupIdentifier.WebKit2JavaScriptCanOpenWindowsAutomatically
Key Type: boolean
Key Value: true

Disabling Safari’s 5.0.x’s Pop-Up Blocker From Terminal

Standard
UPDATE: For Safari 5.1.+ see https://macmule.com/2012/07/31/disabling-safari-5-1-xs-6-xs-pop-up-blocker-from-terminal-2/
image-015

To disable Safari’s Pop-Up blocker for the currently logged in user, run the following:

defaults write com.apple.Safari WebKitJavaScriptCanOpenWindowsAutomatically -bool true

Via MCX:

Display Name: Safari 5.0.x Disable Pop-Up Blocker
Application Domain: com.apple.Safari
Key Name: WebKitJavaScriptCanOpenWindowsAutomatically
Key Type: boolean
Key Value: true