WebKit functioning with NPAPI plugins in MacOS Monterey

Hi all,

Need help !!!!!!!!!!!

We have a desktop application which runs on OSX, but currently on Mac OS Monterey, the console UI part of the application is not showing up. It was showing up fine on MacOS Big Sur and earlier versions of OSX.

The console UI of the application is written using WebKit and JavaScript (jQuery), which internally makes use of NPAPI plugin to call native code from JavaScript. The WebKit tries to load the NPAPI plugin module, which is registered to the OSX and is placed under /Library/Internet Plug-Ins.

Until MacOS Big Sur, the application console UI was showing up since WebKit was able to load the registered plugin module successfully. Now on MacOS Monterey, the console UI is not showing up.

We are assuming that this issue is due to the fact that registered plugin loading by WebKit in MacOS Monterey is failing.

Can somebody please tell, if NPAPI plugins are deprecated from MacOS Monterey and is there any workaround for this issue ?

WebKit functioning with NPAPI plugins in MacOS Monterey
 
 
Q