Я хотел бы создать простое расширение для сафари для загрузки файла изображения. Уже есть команды «Сохранить изображение как ...», но моя цель - отформатировать имя файла перед загрузкой в папку «Скачать».
Я уже создал контекстное меню, щелкнув правой кнопкой мыши по изображению и вызвав функцию с помощью 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);