您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Script to help navigating e621 (created in 2021.12)
// ==UserScript== // @name E621 helper v3.0 (2021.12) // @namespace Violentmonkey Scripts // @match https://e621.net/posts/* // @grant none // @description:en Script to help navigating e621 (created in 2021.12) // @version 0.0.1.20191009221730 // @description Script to help navigating e621 (created in 2021.12) // @license MIT // ==/UserScript== var prev_pool = null; var prev_search = null; var next_pool = null; var next_search = null; var download = null; var image = null; function keyPress(kk){ //Left Arrow if(kk == 37){ if(prev_search){ prev_search.click(); }else if(prev_pool){ prev_pool.click(); } //Right Arrow } else if(kk == 39 || kk == 32){ if(next_search){ next_search.click(); } else if(next_pool){ next_pool.click(); } //Numeric 1 } else if(kk == 97 && prev_pool){ prev_pool.click(); //Numeric 3 } else if(kk == 99 && next_pool){ next_pool.click(); //Enter } else if(kk == 13 && download){ download.click(); } } window.addEventListener("load", function(){ image = document.getElementById("image"); start(); }); function start(){ window.addEventListener("keydown", function(e){ e = e || window.event; if(e.keyCode == 37 || e.keyCode == 39 || e.keyCode == 13 || e.keyCode == 96 || e.keyCode == 97 || e.keyCode == 99 || e.keyCode == 32){ keyPress(e.keyCode); } }); image.addEventListener("click", function(e){ if(next_search){ next_search.click(); } else if(next_pool){ next_pool.click(); } }); var search_nav = document.getElementsByClassName("search-seq-nav")[0]; var pool_nav = document.getElementsByClassName("pool-nav")[0]; if(search_nav){ prev_search = search_nav.children[0].children[0].children[0]; next_search = search_nav.children[0].children[0].children[2]; } else if(pool_nav){ prev_pool = pool_nav.children[0].children[0].children[1]; next_pool = pool_nav.children[0].children[0].children[3]; } download = document.getElementById("image-download-link").children[0]; sidebar = document.getElementsByClassName("sidebar")[0]; img = document.getElementById("image"); console.log("E621 helper loaded :)\r\n=================================\r\nKey layout:\r\n" + "\tLeft arrow: Previous search result OR Previous image in pool.\r\n" + "\tRight arrow: Next search result OR Next image in pool.\r\n" + "\tSpace bar: Next search result OR Next image in pool.\r\n" + "\tClicking the image: Next search result OR Next image in pool.\r\n" + "\tNUM 1: Previous image in pool.*\r\n" + "\tNum 3: Next image in pool.*\r\n" + "\tEnter: Download image.\r\n\t\r\n" + "\t*Even if there are other search results\r\n=================================\r\n" + "\t\r\nHave fun~\r\n\t\t-WolfyD"); }