您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Allows you to use the left and right arrow keys to navigate chapters at comrademao.com, and enables WASD scrolling and navigation
// ==UserScript== // @name Comrade Mao Helper // @namespace GF-Fear3d // @version 0.04 // @description Allows you to use the left and right arrow keys to navigate chapters at comrademao.com, and enables WASD scrolling and navigation // @author Fear3d // @match https://comrademao.com/mtl/*/*/ // @match https://comrademao.com/mtl/*/*/* // @grant none // @require https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js // ==/UserScript== (function() { 'use strict'; var nextUrl = ""; var prevUrl = ""; var doNext = false; var doPrev = false; // Find URLs for Next and Prev $(document).ready(function() { var nextPage = $("nav.navigation.post-navigation > div.nav-links > div.nav-next > a"); var prevPage = $("nav.navigation.post-navigation > div.nav-links > div.nav-previous > a"); if (nextPage.length) { nextUrl = nextPage.attr("href"); doNext = true; } if (prevPage.length) { prevUrl = prevPage.attr("href"); doPrev = true; } }); // Handle arrow key events $(document).ready(function() { document.onkeydown = function(evt) { switch (evt.keyCode) { case 37: // Left Arrow if (doPrev) window.location = prevUrl; break; case 39: // Right Arrow if (doNext) window.location = nextUrl; break; case 65: // a if (doPrev) window.location = prevUrl; break; case 68: // d if (doNext && !evt.ctrlKey) window.location = nextUrl; break; case 87: // w window.scrollBy({top: -50, behavior: 'auto'}); break; case 83: // s window.scrollBy({top: 50, behavior: 'auto'}); break; } }; }); })();