We have a npapi-npruntime plug-in that access the Windows certificate store via CAPI to provide the end-user with its personal certificates to perform different operations.
We are aware of the plug-in activation plan (click-to-play): https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in-firefox/ We are aware of the npapi dropping plans by Google for Chrome: http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html In that piece of news, Google mentions alternatives to NPAPI for those cases where standard web technologies are not yet sufficient, like NaCl. We have checked some internal conversations at Mozilla regarding npapi plug-ins and their support future, for instance: https://groups.google.com/forum/#!topic/mozilla.dev.platform/BwWeQwLACiM We have found a little pointer to some CAPI related work: https://groups.google.com/forum/#!searchin/mozilla.dev.platform/windows$20certificate$20store/mozilla.dev.platform/IafIvMyuzYg/vGaH9CE2fBEJ Now, to the point: 1- We are planning a quite a major update to our plug-in code (while maintaining its npapi nature) to take place 1-2 months from now. 2- We do not think that any of the available web platform alternatives (e.g., asm.js) can be used to develop the functionality provided by our current npapi-npruntime plug-in. 3- We haven't found any indication of Mozilla about alternatives for these kind of plug-ins, meaning plug-ins that need access to, in this case, Windows stuff. Google has provided alternatives though. 4- So, as encouraged by Benjamin Smedberg in the mentioned "plugin-activation-in-firefox" blog post, we post here our quesiton: Can you provide some guidance and/or advice? We feel ourselves stuck. Customers are asking for the new release and we have difficult to decide how to proceed. In the worst case, we will need to drop support for Firefox and encourage our customers to use a different browser. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform