<html>
<head>
<metaname="viewport"content="width=device-width, initial-scale=1, user-scalable=0">
</head>
<body>
<scripttype="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf('micromessenger') != -1;
var isAndroid = ua.indexOf('android') != -1;
var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1);
if (!isWeixin) {
document.head.innerHTML = '<title>抱歉,出错了</title><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1, user-scalable=0"><linkrel="stylesheet"type="text/css"href="https://res.wx.qq.com/open/libs/weui/0.4.1/weui.css">';
document.body.innerHTML = '<divclass="weui_msg"><divclass="weui_icon_area"><iclass="weui_icon_info weui_icon_msg"></i></div><divclass="weui_text_area"><h4class="weui_msg_title">请在微信客户端打开链接</h4></div></div>';
}
</script>
</body>
</html>
!isWeixin
为真),则完全替换页面的头部和主体内容,显示 "请在微信客户端打开链接" 的提示。-
打开开发者工具(F12 或右键检查) -
点击右上角三个点 → More tools → Network conditions -
取消 "Use browser default" 的勾选 -
在 User-Agent 下拉菜单中选择一个包含 "MicroMessenger" 的选项,或者手动输入类似如下格式的字符串:
Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Mobile Safari/537.36 MicroMessenger/8.0.15.2040(0x28000F57) Process/toolsmp WeChat/arm64
原文始发于微信公众号(扫地僧的茶饭日常):绕过“请在微信客户端打开链接”方法
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论