我正在开发一个chrome扩展,需要从系统文件中获取一些配置...早期的chrome提供了NPAPI插件,可以访问任何系统资源(win注册表,文件系统,IPC调用等...)
然而,知道NPAPI将很快停止,我正在寻找替代品..构建插件的方法之一是使用Pepper客户端,但胡椒客户端只能读取/写入chrome本地存储..这看起来像一个更多的数据 Cookies 的版本......
那么现在有没有其他替代方法来访问chrome扩展中的系统资源(如注册表,文件等)?
对于许多情况,建议的NPAPI替代方案是"Native Messaging",您可以在其中为用户提供安装程序,添加chrome可以通过消息传递与之通信的二进制代码 . 见http://developer.chrome.com/extensions/messaging.html#native-messaging .
对于文件访问,在打包的应用程序中有fileSystem API,可让您访问实际(非沙盒)文件系统 . 见http://developer.chrome.com/apps/fileSystem.html .
1 回答
对于许多情况,建议的NPAPI替代方案是"Native Messaging",您可以在其中为用户提供安装程序,添加chrome可以通过消息传递与之通信的二进制代码 . 见http://developer.chrome.com/extensions/messaging.html#native-messaging .
对于文件访问,在打包的应用程序中有fileSystem API,可让您访问实际(非沙盒)文件系统 . 见http://developer.chrome.com/apps/fileSystem.html .