Greasy Fork 支持简体中文。

大聪明删除收件箱信息

大聪明删除收件箱信息,点开收件箱页面然后会自动勾选删除,页面挂着就好了

// ==UserScript==
// @name         大聪明删除收件箱信息
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  大聪明删除收件箱信息,点开收件箱页面然后会自动勾选删除,页面挂着就好了
// @author       ByZ
// @match        https://hhanclub.top/messages.php*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=hhanclub.top
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // 等待页面加载完成
    window.addEventListener('load', function() {
        // 封装点击操作为返回Promise的函数
        function clickWithPromise(selector) {
            return new Promise((resolve) => {
                const element = document.querySelector(selector);
                if (element) {
                    element.click();
                    console.log(`找到并点击了 ${selector}`);
                    resolve(); // 点击后解决Promise
                } else {
                    console.error(`未找到元素 ${selector}`);
                    resolve(); // 即使未找到元素,也解决Promise
                }
            });
        }

        // 使用Promise执行第一个操作,然后在第一个操作完成后执行第二个操作
        clickWithPromise('#mainContent > div > div > div > form > div.flex.flex-row.items-center > div:nth-child(2) > div:nth-child(1) > input')
            .then(() => {
            // 第一个操作完成后,执行第二个操作
            return clickWithPromise('#mainContent > div > div > div > form > div.flex.flex-row.items-center > div:nth-child(2) > div:nth-child(3) > input');
        })
            .then(() => {
            console.log('两个操作都完成了');
        })
            .catch((error) => {
            console.error('发生错误:', error);
        });
    });
})();