国考教师资格证官网报名地址:ntcebm1.neea.edu.cn/apply/memapp/memLogin
这网站神经病限制必须使用IE浏览器报名,关键代码只有一句:
if(!window.ActiveXObject)
{
location.href = 'ieNote';
}
不知道为什么要限制IE,毕竟现多数都不用IE,特别是用苹果电脑的更要命,想搞一个跳过IE限制的功能。
以前做过测试,在以前官方没有做csrf限制时我自己写一个表单页直接提交登录,可以正常用谷歌或火狐登录完成报名,也方便手机登录查看状态,也就是不用IE完全不影响。
现在官方加了csrf限制,跨域提交数据搞不了了,然后我测试了使用油猴脚本,但不起作用,代码如下:
// ==UserScript==
// @name No IE for NTCE
// @namespace NTCE.NEEA.EDU.CN
// @version 0.1
// @description 让教师资格证考试报名不再仅限IE浏览器
// @author Fuck You
// @include *://*.neea.edu.cn/*
// @icon https://friconix.com/png/fi-xnsuxs-microsoft-internet-explorer.png
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
window.ActiveXObject = true;
})();
使用curl测试可以登录:
curl --location --request POST 'https://ntcebm1.neea.edu.cn/apply/memapp/doLogin?idCard=身份证号码&password=密码&verifycode=验证码' \
--header 'Referer: http://ntcebm1.neea.edu.cn/apply/memapp/memLogin'
但这个没法让用户操作报名。
本人能力有限,请问各位大佬,有什么方案可以绕过这个使用IE的问题?