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标识,而阿里云默认的安全规则可能将其识别为异常访问。

解决方案:

  1. 检查阿里云托管服务的安全配置,将微信浏览器的User-Agent加入白名单。常见的微信User-Agent包含"MicroMessenger"关键词。

  2. 在uni-app项目的manifest.json中配置H5端的User-Agent:

"h5": {
  "devServer": {
    "headers": {
      "User-Agent": "自定义UA"
    }
  }
}
回到顶部