我不要用微信打开 GDUT 总务处!

绕过广东工业大学总务处报修登录页面的微信 UA 检测

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
GamerNoTitle
日安装量
0
总安装量
4
评分
0 0 0
版本
1.2
创建于
2025-04-06
更新于
2025-04-06
大小
962 字节
许可证
暂无
适用于

NoWechatOnPropertyWeb

我不要在微信打开总务处报修!!!

当我使用微信访问总务处公众号报修的时候,我发现这玩意就是一个网页,于是我使用了浏览器打开,结果发现它要求我用微信打开,看了看网页源代码就发现了端倪

访问 http://hqgl.gdut.edu.cn/wechat/bind/ 就可以去到总务处的登录页面(需要校园网)

<script type="text/javascript">  
function isWeiXin(){
  //window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
  var ua = window.navigator.userAgent.toLowerCase();
  //通过正则表达式匹配ua中是否含有MicroMessenger字符串
  if(ua.match(/MicroMessenger/i) == 'micromessenger'){
  return true;
  }else{
  return false;
  }
}
if(!isWeiXin()){
    alert("请在微信内访问");
    window.location.href="http://hqgl.gdut.edu.cn";
}

var openid = '';
if(openid != '')
{
   window.localStorage['openid']=openid;
}
else
{
   if( window.localStorage['openid'] != '')
   {
       openid=window.localStorage['openid'];
    //   alert(openid);
   }
}

</script>

没错,它是直接判断你的 UA 里面是否存在微信的字段来判断你是否在微信打开的,但是问题是你没有用到微信的 openid 的功能啊……那我何必用微信打开呢???

所以就写了这么一个脚本,你可以直接在油叉安装,也可以通过 Github 直接下载到此脚本,安装完毕后直接访问上面提到的那个链接登录后报修就行了

  • 油叉链接:https://greasyfork.org/zh-CN/scripts/531974-%E6%88%91%E4%B8%8D%E8%A6%81%E7%94%A8%E5%BE%AE%E4%BF%A1%E6%89%93%E5%BC%80-gdut-%E6%80%BB%E5%8A%A1%E5%A4%84
  • Github 文件直链:https://github.com/GDUTMeow/NoWechatOnPropertyWeb/raw/refs/heads/master/NoWechatOnPropertyWeb.user.js