需要在WebExtensions中获取文件I / O功能

时间:2017-02-16 09:47:46

标签: add-on

我正在开发一个WebExtensions插件。我需要访问文件系统才能从文件读取/写入。我已经探索过WebExtensions:

https://developer.mozilla.org/en-US/Add-ons/WebExtensions

但找不到任何此类API。可能吗?还是有人做了一个解决方法?

谢谢,

巴布尔

1 个答案:

答案 0 :(得分:0)

除非您的用例允许您仅使用存储API,否则为了访问文件系统,您必须使用Native Messaging。这仍然需要您的用户安装由您提供的单独的可执行文件(除了可以与该可执行文件通信的附加代码之外)。

您可以看一下我的扩展名webappfind,尽管它目前仅是OSX,以获取有关如何执行此操作的想法(我使用Node.js)。这并非超级容易,但至少NativeMessaging提供了一种方法。