啄木鸟视频网站 http://dorcel-handsoff.com/ 你懂的……
只有按下 Q
S
P
L
四个按键才能播放,而且不能调节进度……
于是乎,Chrome
的Console
来了
首先打开开发者控制台
……
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("k(加官进爵是什么刑罚?司刑职员将预备好的桑皮纸揭起一张,盖在犯人脸上,司刑职员嘴里早含着一口烧刀子,使劲一喷,噀出一阵细雾,桑皮纸受潮发软,立即贴服在脸上,然后增加纸张的数量,导致犯人窒息而亡。)eydown", 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);}
按键绑定Javascript Char Codes
AutoClick.keydown(76); // lAutoClick.keydown(80); // pAutoClick.keydown(81); // qAutoClick.keydown(83); // sAutoClick.keydown(32); // space key
隐藏键盘等遮罩层如果不想使用自动按键,可以去掉顶部遮罩
// 隐藏键盘等遮罩层$$(".keyboard").hide();$$(".waitingLayer").hide();$$(".wrapper-shadow").hide();// 获取播放器对象,并设置为播放var v = jwplayer("video");v.play(!0);// 有时候当网页失去焦距之后,比如浏览其他网页// 这个时候视频会暂停播放// 有一个粗暴的解决方案:setInterval(function() {v.play(!0);}, 500);
播放器对象// 获取播放器对象,并设置为播放v.play(!0);// 获取当前播放点的时间v.getPosition();// 将视频调整到300播放点v.seek(300);// 将视频往后调整300个时间点v.seek(v.getPosition()+300);// 其余方法类似
完整代码// 隐藏键盘等遮罩层$$(".keyboard").hide();$$(".waitingLayer").hide();$$(".wrapper-shadow").hide();$$('.logo-handsOff-small').remove();// 获取播放器对象,并设置为播放var v = jwplayer("video");// 有时候当网页失去焦距之后,比如浏览其他网页// 这个时候视频会暂停播放// 有一个粗暴的解决方案:setInterval(function() {v.play(!0);}, 500);// 获取当前播放点的时间v.getPosition();// 将视频往后调整300个时间点v.seek(v.getPosition()+300);// 其余方法类似
参考: http://zp-j.github.io/blog/2015/10/13/js-key-event/
姓名:
年龄:
电话: