几乎每年都要在创联教育 chinahrt.com 进行在线学习看视频,看完视频才能考试,通过。但看在视频时,你不能做其它事,该页面失去焦点,播放就暂停,就算挂机也会时不时弹出对话框,点击后才能播放,真的是太无聊了。最开始我都是放到虚拟机里播放,这样电脑还能做其他事,但还是不太方便,于是在网上搜了一下,在V2EX看到一贴子,可以让失去焦点播放就暂停失效,甚至直接看完视频,后来按贴子提示实验成功,在这里记录一下方法,但也希望大家认真学习,让失去焦点播放就暂停失效就行了。
让失去焦点播放就暂停失效
1.在播放视频页面,打开开发者工具,快捷键F12。
2.在在 console 中选择在console中选择context(index.html)页面。
3.执行下面代码
window.onfocus = function(){console.log('ononfocus')};
window.onblur = function(){console.log('onblur')};
到此你就可以边放视频,边在电脑上做其他事情了。
直接学完视频
查看 network 发现,每 30 秒会有一个请求,向服务器发送播放到的时间点。其中的
reqLessonLocation
数据就是目前视频播放到的时间点。修改其中 reqLessonLocation 的值,然后发送这个包就行了。具体操作如下:
1.下载Fiddler软件,运行Fiddler之后左边列表会实时显示目前http请求的条目。
2.在左边列表找到lms/itemUpdateLesson?t=**** 的条目,在右栏上方选择composer。
3.然后用鼠标选中lms/itemUpdateLesson?t=**** 的条目直接拖到右栏,然后修改reqLessonLocation 的值为视频长度秒数。
4、修改好后,右上方点击Execute,发送修改后的这个包。
到此你返回到列表,已经发现改视频已经学习完成,是不是太暴力了。