您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
頁首頁尾、頁面捲動scroll、半頁下跳快捷鍵、看漫畫往下跳頁面;pageup,pagedown代替
当前为
// ==UserScript== // @license MIT // @name 頁首頁尾捲動快捷鍵(L改) // @author 哆啦B梦的弟弟 & L改 // @description 頁首頁尾、頁面捲動scroll、半頁下跳快捷鍵、看漫畫往下跳頁面;pageup,pagedown代替 // @description-EN Jump to Top/Bottom of page with hotkeys // @namespace https://greasyfork.org/scripts/440323 // @version 1.4 // @include * // @exclude https://mail.google.com/* // @exclude http://dzh.mop.com/* // @exclude http://www.douban.com/photos/* // @grant none // ==/UserScript== //哆啦B梦的弟弟https://greasyfork.org/scripts/794 /* ************************ 頁面效果 ************************ */ //top按鈕已去除 //翻頁快捷键 (function () { var newHeight = document.body.scrollHeight + 9999999999; var scroll = { '4' : function() { scrollBy(-window.innerHeight/3, 0) }, //往左1/3 '5' : function() { scrollBy(window.innerHeight/3, 0) }, //往右1/3 '6' : function() { scrollBy(window.innerHeight/3, 0) }, //往右1/3 'd' : function() { scrollBy(0, window.innerHeight / 2) }, 'D' : function() { scrollBy(0, window.innerHeight / 2) }, 'c' : function() { scrollBy(0, window.innerHeight / 2) }, 'C' : function() { scrollBy(0, window.innerHeight / 2) }, '3' : function() { scrollBy(0, window.innerHeight / 2) }, // 往下半 'a' : function() { scrollBy(0, -window.innerHeight / 2) }, 'A' : function() { scrollBy(0, -window.innerHeight / 2) }, 'z' : function() { scrollBy(0, -window.innerHeight / 2) }, 'Z' : function() { scrollBy(0, -window.innerHeight / 2) }, '1' : function() { scrollBy(0, -window.innerHeight / 2) }, // 往上半 'f' : function() { scrollBy(0, -window.innerHeight-1) },// 往下頁 'F' : function() { scrollBy(0, -window.innerHeight-1) },// 往下頁 'g' : function() { scrollBy(0, window.innerHeight+1) },// 往上頁 'G' : function() { scrollBy(0, window.innerHeight+1) },// 往上頁 'w' : function() { scrollTo(0, 0) }, 'W' : function() { scrollTo(0, 0) },// 回頁首 's' : function() { scrollTo(0,document.body.scrollHeight) }, 'S' : function() { scrollTo(0,document.body.scrollHeight) },// 回頁尾 }; var formElement = { 'input':true, 'button':true, 'select':true, 'textarea':true }; window.addEventListener('keypress', function(e) { if (e.metaKey || e.ctrlKey || e.altKey || formElement[e.target.tagName.toLowerCase()] || e.target.isContentEditable || document.designMode ==="on") { return; } var key = (e.shiftKey? 'S-' : '') + String.fromCharCode(e.charCode); if (scroll[key]) { scroll[key](); e.preventDefault(); e.stopPropagation(); } }, false); })();