Здравствуйте.
Подскажите, как и куда добавить, чтобы например после скачивания .txt он открывался в блокноте, .mp3 в выбранном проигрывателе.
После скачивания файла, он сразу открывался.

Надо в панели загрузок щёлкнуть по файлу чтобы открылся

02-12-2023 04:05:36
А задавать открытие только для ссылок на скачивание

Незнаю работает сейчас или нет, не проверял, это скрипт для custom buttons

Выделить код

Код:

// Автмоатическое открытие скачаного файла .............
((id, bsp, view = bsp[id]) => {
    if (!view) {
        var exts = [".torrent", ".maff", ".mht", ".html", ".mp4", ".jpeg", ".jpg", ".htm"]; view = bsp[id] = {};
        view.onDownloadChanged = download => download.succeeded
            && exts.some(ext => download.target.path.endsWith(ext)) && download.launch();
        Downloads.getList(Downloads.ALL).then(l => (view.list = l).addView(view), Cu.reportError);
    }
    addDestructor(reason => reason[5] == "e" && delete bsp[id] && view.list && view.list.removeView(view));
})("DownloadsObserver1", Cu.import("resource://gre/modules/Downloads.jsm", {}));