未知
443 字
2 分钟
解决微信拦截问题
微信拦截网页解决方案
背景
在微信生态中,部分子网站内容可能因不符合微信平台规定(如涉及下载、特定营销行为等)而被微信拦截。这种拦截不仅影响用户的体验,严重时甚至可能连带导致整个站点在微信内的访问受限。
我就是这个倒霉蛋,网站域名被微信封禁且申诉了 50 多次 一直失败。
解决方案
对于未拦截的网站域名:通过引入 JavaScript 代码,检测当前运行环境是否为微信。如果是,则自动拦截页面加载,并提示用户“请在浏览器中打开”,引导用户使用系统默认浏览器访问,从而绕过微信的限制。
针对已拦截的网站域名,可通过跳转浏览器再进行跳转网站的方式绕过限制。
实现代码
第一种情况: 将以下代码放置于网站 <head> 标签内,或页面底部 </body> 标签之前。
<script src="http://site-script.shenyouchu.cn/WeChat-Anti-redness.js"></script>第二种情况: 使用以下网址进行跳转浏览器跳转
https://mcp.edgeone.site/share/Dw_ycSfa1-MQhyoCB1ZBn?t=需要跳转浏览器跳转的网址
使用说明
- 部署位置:建议在需要保护的页面(如支付页、下载页)引用此代码。
- 完整逻辑:用户用微信打开网页→监测到在微信中打开自动拦截并提示跳转浏览器打开→用户按照提示跳转浏览器
注意事项
- 此方案仅适用于前端环境检测。
- 微信后台的域名封禁。如果页面内容涉及严重违规,建议从根本上整改内容,而非仅依赖跳转。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
最后更新于 2026-01-17,距今已过 33 天
部分内容可能已过时
沈幼楚の小窝