首页 > 2018年4月

JS监听DOM元素变动事件

为了写<优课在线自动看视频>的脚本,遇到一个问题。就是页面是无刷新的,页面是用AngularJS写的。要给一个列表添加按钮并绑定事件。但是油猴脚本执行的时候页面还未加载,总是失败,查了很久的资料,找到了这个事件。$(selector).bind('DOMNodeInserted', function (e) { console.log(e); });给要监听的元素绑定 DOMNodeInserted 即可在DOM元素变动时得到回调。当然,遇到一个很坑的问题,如果你要修改这个区域的内容,还会再次触发回调,所以,一定要自己做好判断。不然,就死循环了。PS:最后发现这个太灵...

【脚本】优课在线自动看视频

报考深大,课程有一些需要在线完成看视频才行。看视频特别坑,视频区域不能失去焦点,不然就自动暂停。果断写个脚本自动看视频,开都懒得开了。考虑到还有人可能需要,就传到油猴了,github上面去了。油猴安装: https://greasyfork.org/zh-CN/scripts/40463github: https://github.com/imdong/UoocAutoLearn