首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动到NaCl的Google扩展

移动到NaCl的Google扩展
EN

Stack Overflow用户
提问于 2013-10-02 19:11:07
回答 2查看 2.2K关注 0票数 5

我最近开发了一个google扩展,它使用了使用FireBreath框架制作的NPAPI插件。我刚刚发现google将很快停止这些类型的插件,并最终禁止使用它们的所有现有扩展。因此,我想最终转向NaCl / PPAPI体系结构,但我不确定这个体系结构是否能够支持我目前在NPAPI插件中所做的工作。

在我当前的NPAPI插件中,我支持OSX和Windows。在OSX版本上,插件执行system()函数,该函数执行1行小的applescript。看起来是这样的:

代码语言:javascript
复制
osascript -e 'tell app ... 

在windows版本上,它执行COM库中的函数。这两个版本最终都做了相同的事情。另一个选项是执行python脚本,如果我要走这个路线,我很可能希望将python嵌入到本机组件中。

在NaCl / PPAPI中,这一切还可能发生吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-03 00:01:05

由于您已经在使用扩展,所以您可能希望将本地消息传递作为NPAPI使用的替代品。

票数 3
EN

Stack Overflow用户

发布于 2013-10-03 07:52:18

如果不需要浏览器和应用程序之间的交互,则可以使用外部协议支持。您需要在Windows的注册表中注册协议。我不知道OSX上的外部协议是如何工作的。当用户单击外部协议链接时,Chrome会显示一个对话框,该对话框允许用户启动应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19144935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档