使一段JS代码失效
有段代码,对鼠标进行监控。当鼠标移出窗口,操作其它程序的时候,视频就暂停播放。鼠标回到窗口,继续播放。怎么写JS代码,可以使它失效呢? 代码如下:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
var useOldFocusMethod = false;
//判断是否ie浏览器,ie浏览器时使用旧的失焦暂停方法(ie11支持新的方法但360的兼容模式下不支持,因此ie11仍使用旧方法)
if (document.documentMode) {
useOldFocusMethod = true;
}
$(function(){
try{
var url = top.document.location.href;
if (url.indexOf("viewAiccCourse.action") == -1) {
top.document.location.href="about:blank";
}
}catch(err){
}
if (useOldFocusMethod) return;
//监听窗口状态
$(window).focus(function(){
console.log('激活');
isFocus = true;
focusIntervalNew();
});
$(window).blur(function(){
console.log('隐藏');
isFocus = false;
focusIntervalNew();
});
});
--------------------------------------------------------------------------------------------------------------------- 直接在虚拟机里播放这个视频就好了了 看你上面的代码应该是监听window,开发者模式可以移出事件监听,或者改掉监听失焦函数逻辑 $(window).off('blur') 抄*学习通?
这个其实鼠标在播放界面里按win键弹出菜单盖住之后,不要让鼠标经过页面中间的播放器,直接最小化就行(笑)
至于解决办法就按楼上的就行 肯定是用来刷课的,还得解决时不时弹出的验证码问题 四楼和五楼的方法测试无效,二楼和三楼的还没测试。 涛之雨 发表于 2022-5-26 08:16
抄*学习通?
这个其实鼠标在播放界面里按win键弹出菜单盖住之后,不要让鼠标经过页面中间的播放器,直接最 ...
$(window).off('blur')
这个有效,可以的。
谢谢分享! reetin 发表于 2022-5-26 10:18
$(window).off('blur')
这个有效,可以的。
可能网站不同,有的网站大概有效,有的网站无效 细雨清风琴 发表于 2022-5-26 09:54
肯定是用来刷课的,还得解决时不时弹出的验证码问题
干掉验证码比干掉鼠标监控还是要容易一点的
页:
[1]
2