Safari 12 Java plugin

Hello,


In my organization we use a secure VPN (Juniper) client which uses a Java client. I just upgraded to Safari 12 and noticed that they check-box for Java settings under Safari - Preferences - Websites - Plugins section is missing....no Java and thus I can't configure the "Unsafe Mode" to make the client work. Similar to this (https://campus.barracuda.com/product/sslvpn/doc/41093245/how-to-run-java-in-unsa fe-mode-for-macos/)


Is there a work around for this or is can I get the same functionality from somewhere else? I am running a 2017 MacBook Pro 15, MacOS 10.13.6 and Safari 12.


Help.

MacBook Pro (15-inch, 2017), macOS High Sierra (10.13.6)

Posted on Sep 17, 2018 11:55 PM

Reply
Question marked as Top-ranking reply

Posted on Sep 21, 2018 11:45 AM

I managed to fix this issue by downloading Firefox v52.9ESR. It is important to (quickly) disable updates within the Firefox preferences or it will update to a newer version that also doesn't support Java. I found that version here: https://ftp.mozilla.org/pub/firefox/releases/52.9.0esr/mac/ please note 'UK' is the Ukrainian language pack and en-GB is the english one!


You will need to enable the Java plugin (assume you already have Java installed) in the Firefox plugins. I also needed to restore my Java security prompts in the Java control panel. Good luck!

29 replies
Question marked as Top-ranking reply

Sep 21, 2018 11:45 AM in response to retaliator

I managed to fix this issue by downloading Firefox v52.9ESR. It is important to (quickly) disable updates within the Firefox preferences or it will update to a newer version that also doesn't support Java. I found that version here: https://ftp.mozilla.org/pub/firefox/releases/52.9.0esr/mac/ please note 'UK' is the Ukrainian language pack and en-GB is the english one!


You will need to enable the Java plugin (assume you already have Java installed) in the Firefox plugins. I also needed to restore my Java security prompts in the Java control panel. Good luck!

Oct 3, 2018 3:32 PM in response to PeterLow

Try using this link here:


File Firefox 52.9.0esr.dmg 78M25-Jun-2018 08:55


Note: It is important to quickly disable updates in Firefox preferences or it will update to a newer

version that also doesn't support Java. You will also need to enable the Java plugin in the Firefox plugins.


Enabling Java Plug In

Open the Firefox browser or restart it, if it is already running.

From the Firefox menu, select Tools, then click the Add-ons option.

In the Add-ons Manager window, select Plugins.

Click Java (TM) Platform plugin (Windows) or Java Applet Plug-in (Mac OS X) to select it.


It worked for us - however the graphics in some areas is lacking.

Hoping for a solution from Apple - this is most definitely a very temporary fix.

Hope this helps.

Oct 4, 2018 12:48 AM in response to mick2909

Ignore my comment.


The Firefox 52.9.0esr.dmg link works.

Most important point is to disable firefox from updating to a newer release which is done automatically.


Note: It is important to quickly disable updates in Firefox preferences or it will update to a newer

version that also doesn't support Java.

Go to "About Firefox" in the menu to check the version has not been updated.

User uploaded fileUser uploaded file

User uploaded fileUser uploaded file

Oct 3, 2018 7:26 AM in response to mick2909

To my knowledge, both Firefox and Chrome have also discontinued support for the NPAPI plugin. From the wikipedia page on NPAPI, "Because of the age of the API, security issues and adoption of alternative technologies such as HTML5, software vendors began to phase out NPAPI support in 2013." I really fault Citrix on this one. They're relying on a deprecated technology and had more than ample time to adopt an alternative but instead got caught with their pants down.


I use Citrix to access a medical records system called Epic. Epic corp has plans to change its structure so it no longer needs Citrix and I can see why!

Sep 18, 2018 5:46 AM in response to retaliator

Here are the new features of this release:

  • Adds the ability to view website icons in tabs
  • Automatically suggests and fills a strong, unique password when creating an account or changing a password
  • Flags reused passwords in Safari Preferences
  • Adds support for allowing or blocking pop-ups on specific websites
  • Prevents embedded content and social media buttons from tracking cross-site browsing without permission.
  • Suppresses ad retargeting by reducing advertisers' ability to identify Mac devices uniquely
  • Automatically turns off Safari extensions that negatively impact browsing performance
  • Improves security by only supporting legacy Safari Extensions that have been reviewed by Apple
  • Improves security by discontinuing support for most NPAPI plug-ins


Of note is the last item. I believe java support is enabled through an NPAPI plugin. This could potentially mean that Safari no longer supports JAVA applets, like Chrome, Firefox, etc.

Sep 23, 2018 7:07 PM in response to joshuafromlafayette

I don't know your organization's setup, but for me the problem with Citrix was that it uses the NPAPI protocol that was deprecated in Safari 12 for security reasons.


If you can use Citrix Workspace as someone suggested below, that may work. For us, Citrix downloads a .ica file. Clicking on that file from the download list will still launch the Citrix Receiver app, it's just not launched automatically like it used to be.

Oct 3, 2018 2:59 PM in response to PeterLow

Has to do with privacy & security issues - something Apple stays ahead of. Sites can track you by observing your browser configuration as well as the fonts and plug-ins you have installed. Apple said in the keynote that Safari will only allow sites to see "a simplified system profile," will only disclose the operating system's preinstalled fonts (not any third-party fonts you may have installed), and will no longer support legacy browser plug-ins like Adobe Flash Player and Oracle Java, both of which are deprecated by their developers. This simplified profile reduces the amount of information that sites can automatically learn about your computer and that could in some cases uniquely identify you.


I value this security from Apple - it is why I choose to pay the exorbitant costs of owning Apple devices. The problem I have with this transition - is how it happened - without any notification to their users of the coming changes - and the issues that would occur. Even when contacting Apple Care - the advisors were completely unaware and uninformed.


I reached out to friends who also have MAC's, and it was frustrating to know that many of us went through a couple of weeks troubleshooting - to the point of resetting our entire systems thinking it was our computer. Very disappointed in Apple, when they could have saved many of us days in troubleshooting - and costing some a few hundred dollars for tech assistance.


To not have addressed these changes with us of, and how they would affect our systems is without concern for end users experience for such a costly brand.

Sep 19, 2018 8:14 AM in response to joshuafromlafayette

Fix for my company was

1) Install the "F5 Access" app from the Apple App Store.

2) set up a configuration that points to the F5 URL used for VPN. Basically use this app to initiate the VPN session - rather than going trough Safri web browser

3) Also install Citrix WorkSpace App (from Citrix site) - this replaces Citrix Receiver for Mac.

4) go to the URL to access the your Citrix hosted app - may see download for an .ica file that you'll need to navigate to and open up.


now up and running


good luck

Oct 3, 2018 5:59 AM in response to heryqk

Surely one does not have to use Firefox to get around the problem of Safari discontinuing support for most NPAPI plug-ins.


What is the workaround. Using another browser defeats the objective as I'd like to keep using Safari.


Pelase advise

Can Apple provide a workaround how customers can address this problem. I would never have upgrade if I had realized.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safari 12 Java plugin

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.