我修好了学校教务处网站的BUG
起因
考试成绩陆陆续续的出来了,我登录学校教务处网站查看成绩。
看到了成绩,但是看不到明细啊。查询明细按钮点击没有反应。就在我想办法的时候,室友却点开了查询明细按钮,开心的查看成绩明细!!
嗯?怎么回事,教务处也看脸?然后室友告诉我,用360浏览器开兼容模式是可以点击查询按钮的。
于是我才发现原来这个功能是可以正常使用的,这也让我产生了修好它的想法。
F12看了下,这个图片确实是有onclick事件的。
点击按钮,进控制台看了下,发现出现了异常。
查看一下点击事件的回调函数,发现有一个showModalDialog()函数。
查一下MDN
嗯,破案了。因为 showModalDialog() 已经弃用了,学校网站又没做出更新,所以导致查询明细功能不能使用。
毛病找到了,接下来就是解决方案了。
我找到了showModalDialog()的替代方案open()
初步解决方案:
1.我尝试过在控制台再定义并实现一个function cjmx()函数。发现这样点击按钮会调用自己的函数,功能修复。
2.将所有查询按钮的点击事件换成自己自定义的一个函数,功能修复。
我觉得第一种方法会简单点,但是我实现不了新函数替换掉原函数。只好换成较为麻烦的第二种方法。
代码简单,直接贴图了。
最后放到Tampermonkey中,执行。
功能修复!!
我修好了学校教务处网站的BUG相关推荐
- 三小时拿下东南大学教务处网站
在学校四年,我都没敢碰这个站,虽然这之间无数的人进来转过圈...毕业都一年了,再也没什么敢不敢的了...晚上正好没站玩,就找这个站练练手... 上次跟就业办老师聊天,他说教务处有老师说就业办这个系统安 ...
- 爬虫-通过正则表达式爬取学校选课网站的课程
个人博客:http://www.chenjianqu.com/ 原文链接:http://www.chenjianqu.com/show-32.html 前几天在帮妹子做作业,发现需要用到学校的课程信息 ...
- python小爬虫—获取学校教务处成绩
开始想自己计算一下绩点,所以第一个小爬虫就从抓取自己成绩开始 1.工具: chrome浏览器 vscode 2.先来分析一下学校教务处成绩管理系统的结构,用的竟然是frame标签!!首先是一个输入学号 ...
- 学校教育网站建设方案
学校教育网站建设方案 第一:设计制作项目 网站风格创意设计 本项目采用定制化创意设计: 由用户提供设计目标(定位.风格.色彩运用,视觉感受.页面布局等),由设计人员按照客户要求出网站整体风格设计稿. ...
- 学校网站服务器配置要求,学校校园网站服务器安全配置建议.docx
学校门户网站(WEB)服务器安全配置建议 一.简介 在浦东新区学校教育信息化推进的过程中,各校都建立了自己的学校网站.随着应用的 加强,学校网站的功能逐渐完善,使用率也越来越高, 学校网站的重要性也愈 ...
- 使用python-requests爬虫模拟登陆中国海洋大学教务处网站
python的第三方库Requests是一个简单而且实用的网络爬虫库,今天,我将为大家演示如何通过requests爬虫实现模拟登录中国海洋大学教务处网站. 程序流程: 1.引入需要的外部库. impo ...
- 基于JAVA学校校园网站系统(Springboot框架) 开题报告
本科生毕业论文 基于Java(springboot框架)学校校园网站系统 开题报告 学 院: 专 业: 计算机科学与技术 年 级: 学生姓名: 指导教师: XXXX大学本科生 ...
- HTML5期末大作业:学校校园网站设计——基于web的静态校园网站系统设计与实现(30页含论文) HTML+CSS+JavaScript
HTML5期末大作业:学校校园网站设计--基于web的静态校园网站系统设计与实现(30页含论文) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机 ...
- 教你解析教务处网站,查找卷面成绩、平时成绩(西邮教务处)
之前有个3G实验室的学长腿哥做了一个成绩查询APP,除了每科的最终成绩,可以查看自己的卷面成绩和平时成绩.闲来无事,自己试着去找了一下,没想到还真找到了.然后就在这跟大家分享一下,有兴趣的同学也可以去 ...
最新文章
- Dynamics CRM2013 自定义开发工具 Dynamics XRM Tools 介绍
- 完全备份指的是对整个计算机系统,网络安全管理实践题库:在备份技术中,差分备份就是对整个系统所有文件进行完全备份,包括所有系统和数据。()...
- 表的插入、更新、删除、合并操作_20_通过表关联删除多张表
- a标签去除下划线css_数据分析师所需的编程技能 : CSS篇
- java sdk下载_Java Sdk下载 | 保利威帮助中心
- CentOS配置ssh无密码登录的注意点
- 一文讲透 Serverless Kubernetes 容器服务
- adb 不识别解决办法
- CAN与CAN FD通信之间存在的问题
- YUV422转RGB并显示于Qlabel
- Java根据模板生成PDF文件|添加盖章|添加水印
- 一个DDD指导下的实体类设计案例
- php程序打包exe文件下载,手把手教你把前端代码打包成msi和exe文件
- 侍魂微信新服务器,侍魂手游2019年3月23日微信问答试炼答案
- 【NLP】文档集数据处理 gensim corpora.Dictionary 的简单使用
- PT展现场直击,广和通5G模组点亮数字化未来
- debussy和nlint常用快捷键
- 怎样用cmd创建Windows计划任务
- java版gbc模拟器怎么用,GBA/GBC模拟器VisualBoyAdvance图文使用教程
- Java菜鸟补给站---MySQL数据库 SQL 语句补充( 一 )
热门文章
- 解决win10 台式机 网线无网络连接 无法访问Internet
- html页面推送功能的实现,想实现Web页面内容自动更新?你需要了解WEB实时推送技术!...
- c语言中英文翻译 毕业设计,c语言中英文翻译资料 本科毕业论文.doc
- Ruby基础教程(Day1)—— Ruby初探
- Arduino模块化编程
- 我从谷歌趋势找出疫情中16种火爆的商品 - 2020选品思路
- 【C++碎碎念】面向对象(封装与访问控制、构造函数与析构函数、拷贝函数)
- 登陆进管理后台的首页
- 轻量级插件ResourceChecker
- 上海市计算机学会竞赛平台(iai.sh.cn)2023三月月赛(丙组)解题报告