Apple recently introduced some security settings in Safari for Java.
Most browsers will allow Java applets to access the file system (to save files for instance) if the correct permissions are set on the applet and the applet is signed.
In the new Safari security update however, when trying to save a file, users receive an error message reading “Operation not permitted”. To avoid this message, the website that is running the applet must be trusted.
To trust an applet on a website, follow the steps below:
- Go to Safari > Preferences.
- Click the “Security” tab, then click the “Manage Website Settings…” button.
- You will see the list of websites you have visited that use the Java web plug-in.
- Select the website you would like to trust.
- In the drop down next to the website, choose the option “Run in Unsafe Mode“.
This allows the Internet plug-in to load and display its content completely without malware safety checks.
Choosing Run in Unsafe Mode may present a security risk, so only select this option on websites you trust. - A dialog will be displayed to ask you to confirm that you would like to trust the website. Choose “Confirm”.