Alternatives to NPAPI plugins

纵饮孤独 提交于 2019-12-01 04:10:47

There's no single drop-in replacement for every possible NPAPI plugin (by design, since the same things that made NPAPI capable of doing everything made it insecure and non-portable), and nothing cross-browser except the web platform itself.

You should look at the deprecation guide's list of pointers; given that what you want to do is communicate with an application, Native Messaging is probably what you want.

I solved the issue by completely discarding the NPPAPI plugins and instead I designed WCF based web server. My requirement was that I needed to access windows registry, file system etc and to establish a communication channel with a process running on my machine for exchanging the messages. Earlier I used to install an NPPAPI based COM plugin which will do it all for me. With diminishing support for NPPAPI, I had to look for some other way.

I designed a WCF based service which is exposed as Web Server console application. I install this application on the machine and communicate with this through Ajax calls. It's cross domain communication so I need to set proper headers in the call request/response.

As the service is encapsulated in a web server console application , I can communicate with it through XHR.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!