您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name 智云枢-倍速播放,暂停,全屏,下一集 // @namespace http://tampermonkey.net/ // @version 1.1 // @description try to take over the world! // @author duanjianhua666 // @match https://online.zretc.net/course/student/* // @icon https://www.google.com/s2/favicons?sz=64&domain=zretc.net // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; document.addEventListener("keydown", keydown); function keydown(event) { // 传递传递参数event if (event.keyCode == 27) { // “87”为按键W,可根据需要修改为其他 console.log("D:切换到下一个视频"); var a = document.getElementsByClassName('card-active') var flag = false for (var i in a) { let temp = a[i] if(flag){ temp.click() flag = false; break } if(temp.className.length>11){ flag = true } } // clickAutomatic(document.getElementsByClassName('active')[0].nextSibling) // 按下后执行的代码 }else if(event.keyCode == 65){ //a document.querySelector('video').playbackRate -= 0.2; }else if (event.keyCode == 83){ //a document.querySelector('video').playbackRate = 1.5; }else if (event.keyCode == 68){ document.querySelector('video').playbackRate = 2; } else if (event.keyCode ==70){ document.querySelector('video').playbackRate +=0.2; }else if (event.keyCode == 18){ document.querySelector('.el-switch__core').click(); }else if (event.keyCode == 8){ console.log('backspace down'); // document.querySelector('video').click() }else if(event.keyCode == 13){ console.log('click full screen'); document.querySelector('.vjs-fullscreen-control').click(); }else if(event.keyCode == 37){ console.log('left down'); document.querySelector('video').currentTime-=10 }else if(event.keyCode == 39){ console.log('right down'); document.querySelector('video').currentTime+=10 }else if (event.keyCode == 32){ console.log('space down'); document.querySelector('video').click() } } function randomRange(min, max) { // min最小值,max最大值 return Math.floor(Math.random() * (max - min)) + min; } function clickAutomatic(element) { // var _offset = $(element).offset(); // var _offset = { // left:element.offsetLeft, // right:element.offsetRight, // width:element.offsetWidth, // height:element.offsetHeight // } // var x = 0, y = 0; // if (typeof _offset == "undefined") { // return; // } // x = randomRange(_offset.left, (_offset.left + _offset.width)); // y = randomRange(_offset.top, (_offset.top + _offset.height)); // if (x <= 0 || y <= 0 || x >= window.outerWidth || y >= window.outerHeight) { return; } // document.elementFromPoint(x, y).click(); // document.elementFromPoint().click(); element.click(); } })();