yande.re keypress q-e-double-skip 双页跳转

使用键 Q 向前跳转2页,使用键 E 向后跳转2页

// ==UserScript==
// @name         yande.re keypress q-e-double-skip 双页跳转
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  使用键 Q 向前跳转2页,使用键 E 向后跳转2页
// @author       rowink
// @match        https://yande.re/post
// @match        https://yande.re/post?page*
// @grant        none
// ==/UserScript==

(function () {
    "use strict";
    let url = window.location.href;
    let page = parseInt(url.split("=")[1]);
    page = page > 0 ? page : 1;
    let pagination = document.getElementById("paginator").getElementsByClassName("pagination")[0];
    let pages = pagination.getElementsByTagName("a");
    let last_page = pages[pages.length - 2].textContent;
    window.addEventListener('keypress', function (e) {
        if (e.code == "KeyQ" && page > 1) {
            window.location.href = "https://yande.re/post?page=" + (page - 2);
        }
        if (e.code == "KeyE" && page < last_page) {
            window.location.href = "https://yande.re/post?page=" + (page + 2);
        }
    });
})();