您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
绕过广东工业大学总务处报修登录(不可用)页面的微信 UA 检测
我不要在微信打开总务处报修!!!
当我使用微信访问总务处公众号报修的时候,我发现这玩意就是一个网页,于是我使用了浏览器打开,结果发现它要求我用微信打开,看了看网页源代码就发现了端倪
访问 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 直接下载到此脚本,安装完毕后直接访问上面提到的那个链接登录(不可用)后报修就行了