网校自动挂学时,Tampermonkey 点击 alert 弹窗中的确定按钮

更新日期: 2021-04-05 阅读次数: 6945 字数: 225 分类: Tampermonkey

在做一个成人自考网校的自动学习、挂学时插件,但是在提交问题答案的时候,会弹出一个 alert 窗口,点击确定按钮之后,才能提交。

alert 窗口与普通的网页还是有区别的,因为无法在浏览器 console 中查看,所以也就无法采用 document.querySelector 的方式进行自动 click 处理。

所以,要实现自动答题,就得能绕过这个 alert 确认窗口。

实现方法

覆盖 window.alert 方法:

@grant        unsafeWindow

unsafeWindow.alert = function(){return false};
window.alert = function(){return false};
Window.prototype.alert = function(){return false};

效果

如此,alert 窗口就不会再弹出了。

confirm 窗口

类似,如果想自动跳过 confirm 窗口,也是类似修改。

只不过,需要根据想选择的值,确定或取消,对应调整 return 的值。

tags: 继续教育挂学时 Tampermonkey 定时点击

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式