创建一个野生动物园扩展程序来下载文件

时间:2019-05-26 14:13:04

标签: javascript safari-extension

我想创建一个简单的野生动物园扩展程序来下载图像文件。已经有命令“将图像另存为...”,但是我的目标是在下载文件夹中即将下载之前格式化文件名。 右键单击图像并使用Extension Builder触发功能时,我已经创建了上下文菜单。但是我不知道如何告诉Safari将目标文件重新命名并保存在特定文件夹中。

感谢您的帮助

这是我的上下文菜单中应保存文件的代码。

document.addEventListener("contextmenu", function (event) {
    // image to save
    var image = event.target;

    // prepare the menu
    // I need your help here to save the image in the Download folder
    safari.self.tab.setContextMenuEventUserInfo(event, event.target.tagName);
}, false);

// triggers when you click on my item in the context menu
safari.self.addEventListener("message", function (msgEvent) {
    var messageName = msgEvent.name;
    var messageData = msgEvent.message;
    if (messageName === "customSave") {
        if (messageData === "true") {
        // I need your help here to save the image in the Download folder
        }
    }
}, false);

0 个答案:

没有答案