我正在寻找NPAPI插件吗?

我需要为Firefox,Chrome,Operah和Safari开发一个迷你ClickOnce插件(最好是适用于上述所有内容的插件).

我的插件需要能够以一键式方式运行应用程序.换句话说,通过转到特定URL,我的应用程序将在目标计算机上运行(不显示提示/对话框).不幸的是,ClickOnce仅适用于IE,我对目前存在的ClickOnce插件不满意.我想开发一个适合我特定需求的定制ClickOnce插件.

我读到了关于FireBreath的内容,这听起来对我来说是一个完美的解决方案.我还读到了扩展和插件之间的区别,我认为插件是我正在寻找的.我只是想和你们一起确定我是在正确的道路上.我想用FireBreath / NPAPI插件实现什么?插件可以下载可执行文件然后在目标计算机上运行吗?

最佳答案 是的,NPAPI将允许您做您想做的事.您可以使用NPAPI插件运行任意本机代码,并通过网页端的
JavaScript控制它.用户必须下载并安装您的插件,因此只有用户不止一次使用它才有意义.

你显然必须非常非常小心安全性.如果您创建的插件的唯一目的是在没有用户交互的情况下下载和运行代码,那么您需要绝对确定恶意页面无法使用您的插件.

点赞