Posted on 07-10-2012 08:08 AM
So I was banging my head into a wall trying to turn off private browsing in Safari. Normal behavior would have me use a template in the JSS to set this with MCX. Turns out the manifest on the template is outdated. I busted open a copy of Safari and copied the manifest out of there and found out the key for private browsing has changed just a little bit:
the new key name is:
com.apple.Safari.ContentPageGroupIdentifier.WebKit2PrivateBrowsingEnabled
instead of
WebKitPrivateBrowsingEnabled
For whatever reason, the old one wouldn't work here. Hope this helps someone else fighting with this.
The new manifest is available on a machine running 10.6.8 with Safari 5.1.7 at the following location on your Mac:
/Applications/Safari.app/Contents/Resources/com.apple.Safari.manifest/Contents/Resources/com.apple.Safari.manifest