用WorkBuddy做出来的静态页面,如果直接用平台自带的托管,走它分配的二级域名,放到微信里面点开,就会弹提示:当前应用不能在微信打开,复制链接去浏览器访问。
很多人纳闷,WorkBuddy 不也是腾讯家的吗,怎么微信还拦? 重点来了,虽然同属腾讯,但不是一个部门!就算同属腾讯体系,WorkBuddy 的域名照样会被微信风控。
这个弹窗并不是微信弹出的,是 WorkBuddy 后台主动处理的。 微信打开网页的时候,请求会带上专属的User‑Agent(简称 UA)标识,WorkBuddy 后台识别到这个标识,判断出是微信环境访问,就直接把咱们做好的页面替换成跳转弹窗,目的就是保护它自己的域名,防止访问量过高被微信封禁。
这个弹窗没有简单开关可以绕过,想要彻底解决,记住:WorkBuddy 只拿来做页面开发,千万别用它自带的托管部署!
正确操作: 做完页面之后,把全部静态源码导出来,自己准备服务器空间,再购买属于自己的独立域名,做好域名解析,把源码部署到咱们自己的服务器上。
这样访问就不走 WorkBuddy 的托管链路了,它后台识别微信、替换页面的逻辑就不会触发,微信里面点开页面,就不会再弹出 “请前往浏览器打开” 的提示。
