我最近开始使用 FireFox 的 WebExtensions 库,因为旧版扩展已通过 Quantum 更新删除。
我的问题是我需要从上下文菜单将文件保存到绝对路径,但是 FF 的 downloads API仅提供下载文件夹的相对路径。
有人知道通过 WebExtension 实现此目的的方法吗?
最佳答案
如果您在 https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/downloads/download 中将 saveAs 设置为 true您可以保存到您喜欢的任何路径,但这需要用户交互。
如果您不想要求用户交互,您可以使用 native 消息传递将文件保存到绝对路径。有关 native 消息传递的示例,请参见此处:https://github.com/mdn/webextensions-examples/tree/master/native-messaging
关于javascript - 可以使用 WebExtensions 将文件保存到绝对路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47524149/