Many of you may have noticed that since upgrading to the latest release of Chrome (version 42) certain plugins such as Java, Silverlight and many others have been blocked as Google attempts to phase out NPAPI support. For those interested, Netscape Plugin Application Programming Interface (NPAPI), is an architecture designed so that plugins can be created that will work across multiple browsers without needing to custom tailor your code to either one.
Google is trying to phase out NPAPI at the moment with some good reasons. Most importantly of those is the security flaws that NPAPI could potentially open up. The problem at the moment is that plugins like Java are still extremely crucial to our lives on Chrome so we at TechRaptor are going to show you how to alter a few settings in Chrome so that all of these NPAPI extensions will be enabled once again.
How to enable Java in ChromeBefore we begin enabling Java, I first want to show you what it will look like if you don't make these changes and try to use a Java application.
So here is where we begin with the simple steps that will allow you to get back to using Java
1. In your browser go to your address bar and enter "chrome://flags" and search down the list to where you see the option to enable NPAPI or you can just get to that option directly by entering "chrome://flags/#enable-npapi" in your address bar. You should see something similar to the image below:
2. From there, click where it says enable and the light blue box around "Enable NPAPI" should now become white.
3. The final step is to simply restart your browser by closing and opening it again.
Once you reopen your browser you should be able to use Java as normal once again.
If you have any further questions, comments or concerns about this tutorial then feel free to ask in the comments below. We hope that this has helped you all out!