您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
消除划动动画 可设置划动倍率
当前为
// ==UserScript== // @name 墨水屏划动优化 // @namespace http://tampermonkey.net/ // @version 1.01 // @description 消除划动动画 可设置划动倍率 // @match *://*/* // @grant GM_getValue // @grant GM_setValue // @grant GM_registerMenuCommand // @run-at document-start // @license MIT // @author cxuan.cc // ==/UserScript== (function(){ let N = GM_getValue('multiplier',2); GM_registerMenuCommand('设置滑动倍率',()=>{ let v=prompt('输入滑动倍率:',N); v=parseFloat(v); if(!isNaN(v))GM_setValue('multiplier',N=v); }); let sy, el; document.addEventListener('touchstart',e=>{ sy=e.touches[0].clientY; el=e.target; while(el && el!==document && !(el.scrollHeight>el.clientHeight && /auto|scroll/.test(getComputedStyle(el).overflowY))){ el=el.parentNode; } if(el===document) el=document.scrollingElement||document.documentElement; },{passive:false}); document.addEventListener('touchmove',e=>e.preventDefault(),{passive:false}); document.addEventListener('touchend',e=>{ let ey=e.changedTouches[0].clientY; let dy=(sy-ey)*N; el.scrollTop+=dy; }); })();