我正在开发一个WebExtensions插件。我需要访问文件系统才能从文件读取/写入。我已经探索过WebExtensions:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions
但找不到任何此类API。可能吗?还是有人做了一个解决方法?
谢谢,
巴布尔
答案 0 :(得分:0)
除非您的用例允许您仅使用存储API,否则为了访问文件系统,您必须使用Native Messaging。这仍然需要您的用户安装由您提供的单独的可执行文件(除了可以与该可执行文件通信的附加代码之外)。
您可以看一下我的扩展名webappfind,尽管它目前仅是OSX,以获取有关如何执行此操作的想法(我使用Node.js)。这并非超级容易,但至少NativeMessaging提供了一种方法。