您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Website Navigator With Arrow Key Press
- // ==UserScript==
- // @name hub_navigator
- // @namespace http://your.homepage/
- // @version 1.0
- // @description Website Navigator With Arrow Key Press
- // @match https://*.*/*
- // ==/UserScript==
- function updatePageNumber(increment) {
- const url = window.location.href;
- // Use regex to find the last numeric sequence in the URL
- const regex = /(\d+)(?!.*\d)/;
- const match = url.match(regex);
- if (match) {
- // Extract the matched number
- let number = parseInt(match[0]);
- // Adjust the number based on the increment (positive for next, negative for previous)
- number += increment;
- // Replace the old number in the URL with the updated number
- const updatedUrl = url.replace(regex, number.toString());
- // Log the updated URL to the console
- console.log('Updated URL:', updatedUrl);
- // Navigate to the updated URL
- window.open(updatedUrl, "_self");
- } else {
- console.log("No number found in the URL to increment/decrement.");
- }
- }
- function checkKeyPressed(e) {
- // Right arrow key for increment
- if (e.keyCode === 39) {
- updatePageNumber(1); // Increment page number
- }
- // Left arrow key for decrement
- if (e.keyCode === 37) {
- updatePageNumber(-1); // Decrement page number
- }
- }
- // Listen for keydown events
- window.addEventListener("keydown", checkKeyPressed, false);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址