您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Change the current page with arrow keys
// ==UserScript== // @name Keyboard navigation e621 // @version 0.2 // @description Change the current page with arrow keys // @author koreso // @match https://e621.net/posts/* // @namespace https://greasyfork.org/users/510304 // ==/UserScript== (function() { 'use strict'; // check if a next or previous button exists on the current page if(document.querySelector(".next")||document.querySelector(".prev"))window.onkeydown = page; function page(e) { // if the current focused element is a text box, abort if(document.activeElement.nodeName.match(/TEXTAREA|INPUT/))return; // 39 = right arrow key, 37 = left arrow key switch(e.keyCode){ case 39: // change current url to the next button's url window.location.assign(document.querySelector(".next")); break; case 37: // idem but for the previous button window.location.assign(document.querySelector(".prev")); break; } } })();