uni-app 阿里云托管网页不能在微信内置浏览器访问
uni-app 阿里云托管网页不能在微信内置浏览器访问
操作步骤:
- 在微信浏览器访问托管网页
预期结果:
- 正常访问
实际结果:
- 提示ip不在白名单
bug描述:
- 微信内置浏览器无法访问阿里云托管的网页
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| uniapp/H5 | - | HBuilderX |
| Windows | - | - |
| macOS | - | - |
| HBuilderX | 3.1.17 | - |
| 微信内置浏览器 | 最新 | - |
更多关于uni-app 阿里云托管网页不能在微信内置浏览器访问的实战教程也可以访问 https://www.itying.com/category-93-b0.html
7 回复
前几天测试还好好的,今天访问量大了以后就开始不行了
更多关于uni-app 阿里云托管网页不能在微信内置浏览器访问的实战教程也可以访问 https://www.itying.com/category-93-b0.html
阿里云对默认域名进行了限制,每天只有前10个IP不限制,后续的ip需要添加白名单才可以访问
了解了
谢谢 那我绑个自己的也行
回复 宝哥哥会飞: 你有没有收到通知这个调整的邮件?
回复 DCloud_uniCloud_WYQ: 如果发到我这个220这个邮箱的话 是没收到的
这个问题通常是由于微信内置浏览器的User-Agent被阿里云安全策略拦截导致的。微信浏览器访问网页时会携带特定的User-Agent标识,而阿里云默认的安全规则可能将其识别为异常访问。
解决方案:
-
检查阿里云托管服务的安全配置,将微信浏览器的User-Agent加入白名单。常见的微信User-Agent包含"MicroMessenger"关键词。
-
在uni-app项目的manifest.json中配置H5端的User-Agent:
"h5": {
"devServer": {
"headers": {
"User-Agent": "自定义UA"
}
}
}

