我有一个NPAPI插件,在Firefox中运行良好。现在我想将它移植到Chrome浏览器,意味着我希望它能够在Chrome中工作。 但我已经学会了在互联网上浏览和许多链接,铬不再支持NPAPI,而现在它支持辣椒API,现在有本地客户端的概念。制作一个NPAPI插件(用于Firefox)运行到Chrome浏览器
到目前为止,我开发了一个理解是,如果我用Pepper API代码替换NPAPI代码(用于firefox的插件),并且在编译时,pexe文件(本地客户端模块)以及清单文件(其中指的是pexe文件的位置)将被生成并保存在服务器上。 当一个带有嵌入标签的html页面描述了一个特定的MIME类型,比如说“application/x-pnacl”,然后通过嵌入标签的src属性(指向manifest文件),获取清单文件,然后获取实际的pexe文件,然后由本地客户端插件(已经存在于chrome中)运行。
我不确定这种理解是否正确。我假设,就像firefox插件一样,pexe文件将被存储并安装在本地用户PC上,然后通过chrome作为插件检测/加载。请告知这是否正确。
此外,我想问是否仍然有任何方式在Chrome中运行NPAPI插件。如果是请告诉别人,我不应该考虑它。
我有氯化钠铬插件,它提供了加密解密API进行加密或解密我的Chrome扩展的要求,我正在开发一个Firefox插件它做同样的工作。但是这里的NaCl不支持firefox。我怎么可以嵌入Pexe文件在Firefox插件background.js –