根据mozilla.org上的draft plan,它似乎不能替代具有任意文件系统访问权限的OS.File。
我有一个基于Firefox的应用程序需要对非配置文件路径进行统计/读/写文件。该应用程序主要用于离线,但如果它也可以访问网络,则具有优势。
我是否需要离开Firefox,因为他们正在放弃这些传统' API?
我不是一个nodejs粉丝,但看起来像很多的工作,我可以把我的应用程序移植到Electron或类似的。
我有一个Bootstrap风格的插件,可以将特权函数注入应用程序所在的非特权窗口。
OS.File的具体用例是:
在复制过程中,用户继续与页面交互(排序,搜索)。
答案 0 :(得分:1)
如果浏览器内集成非常有价值,您希望找到一个在旧版扩展程序消失后仍然有效的解决方案,这听起来像是您可以使用webextensions本机消息传递API [1]。正如其他人所说的那样,来自webextensions的任意文件系统访问(以及检测何时连接可移动存储设备)都不会发生。
[1] https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging