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