您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
控制网页自动向上滑动的速度
当前为
// ==UserScript== // @name 滑动器1 // @namespace your-namespace // @version 1.0 // @description 控制网页自动向上滑动的速度 // @author Your Name // @match http://www.htmanga3.top/* // @grant none // ==/UserScript== (function () { // 创建一个滑块元素并添加到文档中 const slider = document.createElement("input"); slider.type = "range"; slider.min = "1"; slider.max = "10"; slider.value = "5"; slider.style.position = "fixed"; slider.style.top = "30%"; slider.style.left = "50%"; slider.style.transform = "translate(-50%, -50%)"; slider.style.zIndex = "9999"; slider.style.display = "none"; // 初始化为隐藏状态 document.body.appendChild(slider); // 创建开始按钮并添加到文档中 const startButton = document.createElement("button"); startButton.textContent = "开始"; startButton.style.position = "fixed"; startButton.style.top = "40%"; startButton.style.left = "50%"; startButton.style.transform = "translate(-50%, -50%)"; startButton.style.zIndex = "9999"; startButton.style.display = "none"; // 初始化为隐藏状态 document.body.appendChild(startButton); // 创建加/减按钮并添加到文档中 const increaseButton = document.createElement("button"); increaseButton.textContent = "+"; increaseButton.style.position = "fixed"; increaseButton.style.top = "30%"; increaseButton.style.left = "70%"; increaseButton.style.transform = "translate(-50%, -50%)"; increaseButton.style.zIndex = "9999"; document.body.appendChild(increaseButton); const decreaseButton = document.createElement("button"); decreaseButton.textContent = "-"; decreaseButton.style.position = "fixed"; decreaseButton.style.top = "30%"; decreaseButton.style.left = "30%"; decreaseButton.style.transform = "translate(-50%, -50%)"; decreaseButton.style.zIndex = "9999"; document.body.appendChild(decreaseButton); let scrollInterval = null; let scrollSpeed = 0; // 监听音量减键按下事件 window.addEventListener("keydown", function (event) { if (event.key === "-") { slider.style.display = "block"; // 显示滑块和按钮 startButton.style.display = "block"; increaseButton.style.display = "block"; decreaseButton.style.display = "block"; } }); // 监听开始按钮点击事件 startButton.addEventListener("click", function () { // 初始化滑块值(如果没有手动调节) if (!slider.value) { slider.value = "5"; } scrollSpeed = slider.value; slider.style.display = "none"; startButton.style.display = "none"; increaseButton.style.display = "none"; decreaseButton.style.display = "none"; clearInterval(scrollInterval); scrollInterval = setInterval(function () { window.scrollBy(0, scrollSpeed); }, 10); }); // 监听音量加键按下事件 window.addEventListener("keydown", function (event) { if (event.key === "+") { clearInterval(scrollInterval); scrollSpeed = 0; // 停止网页滑动 } }); // 监听加/减按钮点击事件 increaseButton.addEventListener("click", function () { let currentValue = parseInt(slider.value); if (currentValue < 10) { let delta = Math.min(2, 10 - currentValue); slider.value = (currentValue + delta).toString(); } }); decreaseButton.addEventListener("click", function () { let currentValue = parseInt(slider.value); if (currentValue > 1) { let delta = Math.min(2, currentValue - 1); slider.value = (currentValue - delta).toString(); } }); })();