Last updated: January 30, 2019
Update: Please see our Java support in Google Chrome article for the latest information about how to solve This plug-in is not supported in Chrome. The most recent version of Chrome no longer supports the information conveyed in the article below. macOS users please see Java support in Safari 12. If you are running Windows 10, also see Java support on Windows 10.
Looking to enable Java or Silverlight in Google Chrome 42 (or greater)? Did you start seeing This plug-in is not supported after upgrading to the latest version of Chrome? You, and everyone else who uses Chrome to view Java or Silverlight content in their web browser. Google released Chrome 42 on April 14, the latest version of their popular web browser. One impact of the release of Chrome 42 is the disabling of some historically problematic browser plug-ins by default.
Plug-ins, such as Java from Oracle and Silverlight from Microsoft, use an API from the 1990s called Netscape Plugin API (NPAPI). The issue you have encountered is that Google Chrome 42 has disabled NPAPI by default, and with it, the Java plug-in (among other plug-ins). With the updated browser, when you visit web pages with Java content, you see a gray area with a puzzle piece display in its place instead. Mouse-over the gray area, and the message This plug-in is not supported accompanies it. Fortunately, a quick and easy work-around exists to restore NPAPI to Google Chrome by default.
Restore NPAPI to Google Chrome
To make your Java (and Silverlight) content available, follow these steps.
1. Upgrade to Google Chrome 42 (or the latest version up to Chrome 44). Chrome 41 and earlier enabled NPAPI by default. Please note that this option is no longer present in Google Chrome 45 or later. See How to enable Java in Google Chrome 45.
2. In a Google Chrome window, type or copy/paste this line into the address bar: chrome://flags/#enable-npapi
Click the Enable link under Enable NPAPI Mac, Windows.