您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
解放双手,空格暂停,回车播放
// ==UserScript== // @name handsoff // @namespace http://112358.sinaapp.com/tampermonkey/ // @version 1.0 // @match http://*.dorcel-handsoff.com // @grant none // @description 解放双手,空格暂停,回车播放 // ==/UserScript== AutoClick = {}; AutoClick.keydown = function(k) { var oEvent = document.createEvent('KeyboardEvent'); Object.defineProperty(oEvent, 'keyCode', { get : function() { return this.keyCodeVal; } }); Object.defineProperty(oEvent, 'which', { get : function() { return this.keyCodeVal; } }); if (oEvent.initKeyboardEvent) { oEvent.initKeyboardEvent("keydown", true, true, document.defaultView, false, false, false, false, k, k); } else { oEvent.initKeyEvent("keydown", true, true, document.defaultView, false, false, false, false, k, 0); } oEvent.keyCodeVal = k; if (oEvent.keyCode !== k) { alert("keyCode mismatch " + oEvent.keyCode + "(" + oEvent.which + ")"); } document.dispatchEvent(oEvent); }; AutoClick.run=setInterval(function(){ AutoClick.keydown(76); // l AutoClick.keydown(80); // p AutoClick.keydown(81); // q AutoClick.keydown(83); // s },200); //window.document.onkeydown = disableRefresh; function disableRefresh(e){ e = (e) ? e : window.event; if (evt.keyCode) { if(evt.keyCode == 32){ AutoClick.run(); //do something } } }