您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
公众号运营者必备神器,治好强迫症
// ==UserScript== // @name 隐藏微信公众号后台发表记录页已删除文章并自动跳转页码 // @namespace Violentmonkey Scripts // @match https://mp.weixin.qq.com/cgi-bin/appmsgpublish* // @grant none // @version 1.0 // @author 微信公众号搜:汁识 // @license MIT // @description 公众号运营者必备神器,治好强迫症 // ==/UserScript== (function() { 'use strict'; // 获取所有包含已删除消息的 span 元素 const deletedSpans = document.querySelectorAll('span.weui-desktop-mass__status_text'); // 遍历所有的 span 元素 for(let i = 0; i < deletedSpans.length; i++){ if(deletedSpans[i].textContent.includes('已删除')){ // 判断 span 元素的文本内容是否包含 "已删除" let parentDiv = deletedSpans[i].closest('div.weui-desktop-block'); // 找到最近的 weui-desktop-block 父级 div if(parentDiv !== null){ parentDiv.style.display = 'none'; // 隐藏该父级 div } } } // 获取所有的 weui-desktop-block 元素 const blocks = document.querySelectorAll('div.publish_content.publish_record_history div.weui-desktop-block'); // 判断是否所有的 weui-desktop-block 元素都被隐藏了 const allHidden = Array.from(blocks).every(block => block.style.display === 'none'); if(allHidden){ // 获取当前页码 const currentPage = document.querySelector('label.weui-desktop-pagination__num_current'); // 获取下一页码 const nextPage = currentPage.nextElementSibling; // 如果下一页存在,则跳转到下一页 if(nextPage !== null){ setTimeout(() => { nextPage.click(); }, 1000); } } })();