Alternatives to NPAPI plugins

后端 未结 2 373
Happy的楠姐
Happy的楠姐 2021-01-12 12:17

The NPAPI is being phased out by Chrome. What are the alternatives for writing NPAPI like browser plugins with cross browser support? I need to write a browser plugin which

相关标签:
2条回答
  • 2021-01-12 12:45

    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.

    0 讨论(0)
  • 2021-01-12 12:45

    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.

    0 讨论(0)
提交回复
热议问题