您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
大聪明删除收件箱信息,点开收件箱页面然后会自动勾选删除,页面挂着就好了
// ==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); }); }); })();