3

我最近开始使用 FireFox 的 WebExtensions 库,因为 Quantum 更新删除了遗留扩展。

我的问题是我需要将文件保存到上下文菜单中的绝对路径,但 FF 的下载 API仅提供来自下载文件夹的相对路径。

有谁知道从 WebExtension 实现这一目标的方法?

4

1 回答 1

3

如果您在https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/downloads/download中将 saveAs 设置为 true,您可以保存到您喜欢的任何路径,但这需要用户交互。

如果您不想要求用户交互,您可以使用本机消息传递将文件保存到绝对路径。有关本地消息传递的示例,请参见此处:https ://github.com/mdn/webextensions-examples/tree/master/native-messaging

于 2017-11-28T07:42:40.493 回答