在windows系统上执行命令的Chrome PPAPI插件
我们以前使用NPAPI插件从我们的网站在windows系统上执行一些命令。现在NPAPI已经不存在了,我们正在尝试将东西移植到PPAPI或NaCl,但似乎存在很多问题在windows系统上执行命令的Chrome PPAPI插件,windows,google-chrome,plugins,google-nativeclient,ppapi,Windows,Google Chrome,Plugins,Google Nativeclient,Ppapi,我们以前使用NPAPI插件从我们的网站在windows系统上执行一些命令。现在NPAPI已经不存在了,我们正在尝试将东西移植到PPAPI或NaCl,但似乎存在很多问题 谷歌似乎为VisualStudio2010和VisualStudio2012提供了vs_插件,但在链接阶段尝试将代码编译为Pepper插件时,它总是给出错误。该错误与_MSC_VER失配有关,因为PPAPI库中的对象文件的版本似乎为1800,其中VS2010和VS2012的值应分别为1600或1700 为了解决这个问题,我们尝试下
感谢和问候简单的回答是,(根据设计)没有办法分发能够访问本机平台API的插件。VS加载项有一种编译方法,但它只能在本地计算机上运行。您可以开发NaCl或PNaCl插件,但它仅限于NaCl的api和Javascript。如果您需要本机API,那么您可能想看看。使用任何技术构建允许任意网站执行本机命令的插件都是非常危险的。您是否考虑过将本机消息与说明结合起来,让希望自己托管站点的任何人制作一个适用于其站点实例的自定义扩展版本?那么至少你将新的攻击面限制在特定的站点上。谢谢Derek,我将为此开发本机主机和扩展。