Greasy Fork

Greasy Fork is available in English.

视频音频图片下载脚本整合器,手机可用,免键盘,免油猴菜单

把[图片下载器]的开关添加到[媒体资源嗅探及下载(支持下载m3u8和mp4视频和音频)]的功能列里面

// ==UserScript==
// @name         视频音频图片下载脚本整合器,手机可用,免键盘,免油猴菜单
// @namespace    https://facaikotei.github.io/
// @version      6.1.985
// @description  把[图片下载器]的开关添加到[媒体资源嗅探及下载(支持下载m3u8和mp4视频和音频)]的功能列里面
// @author       (c)2025 facaikotei
// @match        *://*/*
// @grant        GM_setValue
// @grant        GM_getValue
// @require      https://mirrors.sustech.edu.cn/cdnjs/ajax/libs/jwerty/0.3.2/jwerty.min.js
// @require      https://mirrors.sustech.edu.cn/cdnjs/ajax/libs/sentinel-js/0.0.5/sentinel.min.js
// @license      MIT
// @website      http://greasyfork.icu/scripts/529908
// ==/UserScript==

(function () {
    'use strict';

    sentinel.on('#MyAudio', (el) => {
        sentinel.off('#MyAudio');
        el.insertAdjacentHTML('afterend', '<div id="MyImage" class="my-tab" style="user-select: auto;">🖼️图片</div>');
        el.nextElementSibling.addEventListener('click', () => {
            jwerty.fire(GM_getValue('shortCutString', 'alt+W'));
        });
    });
    sentinel.on('.shortCutString', (el) => {
        GM_setValue('shortCutString', el.value);
        el.addEventListener('change', () => {
            GM_setValue('shortCutString', el.value);
        });
    });
})();