您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
鼠标滑轮翻页
// ==UserScript== // @name 微信读书 滑轮 翻页 // @namespace http://tampermonkey.net/ // @version 1.2 // @description 鼠标滑轮翻页 // @author You // @match https://weread.qq.com/* // @icon https://rescdn.qqmail.com/node/wr/wrpage/style/images/independent/favicon/favicon_16h.png // @grant none // @license MIT // ==/UserScript== // api https://www.tampermonkey.net/documentation.php (function () { "use strict"; let scrollEnabled = true; // 控制滚轮监听的标志 // 侦听滚轮事件 window.addEventListener("wheel", (e) => { // 如果禁用了滚轮事件则不做任何处理 if (!scrollEnabled) return; if (e.deltaY > 0) { document.querySelector(".renderTarget_pager_button_right").click(); } else if (e.deltaY < 0) { document.querySelector(".renderTarget_pager_button").click(); } else if (e.deltaX < 0) { // 向右滚动,尝试点击“上一页”按钮 document.querySelector(".renderTarget_pager_button").click(); } else if (e.deltaX > 0) { // 向左滚动,尝试点击“下一页”按钮 document.querySelector(".renderTarget_pager_button_right").click(); } }); // 检查窗口是否已打开 function isWindowOpen() { const panel = document.querySelector(".reviews_panel"); // 判断该元素的display属性是否为none return window.getComputedStyle(panel).display !== "none"; } // 定期检查窗口状态,启用或禁用滚轮事件 setInterval(() => { if (isWindowOpen()) { scrollEnabled = false; // 窗口打开时禁用滚轮事件 } else { scrollEnabled = true; // 窗口关闭时启用滚轮事件 } }, 100); // 每100毫秒检查一次窗口状态 const style = document.createElement("style"); style.innerText = ".reader_pdf_tool { display: none !important }"; document.body.appendChild(style); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址