osx - Does Safari put Java in a sandbox (properly)?

07
2014-07
  • Ferio

    Does anybody know whether the Safari sandbox properly confines trusted Java Applets?

    My problem is that my bank uses Java that I have to trust this plugin since Java apparently only has the all-or-nothing security model meaning if the applet only needs a TCP connection it needs access to everything.

    It would be very annoying if I would have to set up a VM for that purpose. :/

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    osx - Is it possible to put Safari 4's tabs on top of the window?
  • dbr

    In the Safari 4 betas, the tab bar was moved to the top of the window, rather than underneath the address/bookmark bar:

    Safari 4 Beta's tabs

    Is there any way to get this back in the current Safari 4.0.3 (non-beta release)?

    I can only find the command to disable this feature in the betas:

    defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -bool NO
    

    Changing NO to YES has no effect with the current version.


  • Related Answers
  • redacted

    You can do it, but it requires some hacking. You need to have the beta installer.

    1. Install Safari 4 final
    2. Using pacifist extract only the Safari application from the beta installer.
    3. Replace the final Safari.app with the beta Safari.app - do not replace any system files!
    4. You should be able to launch the application now, using the new safari system files and the beta application (with tabs on top etc.)

    Here is a link to a guide:

    MacOSX Hints with some basic info, see the comments for more details

    The article references Pacifist, an application which allows you to work with installer .pkg files. While it is paid the demo should be enough to complete the changes needed.

    You should probably keep a copy of the application somewhere, as any Safari update will overwrite it again.

  • Rich Bradshaw

    No. The design choice was reversed. None of the beta settings apply to the final.

  • Chris Tarazi

    It is not changing YES to NO or vice versa, it is changing them to FALSE or TRUE, vice versa.

    http://lifehacker.com/5161005/put-safari-4-betas-tabs-back