收藏
回答

web-view 无法打开由nginx配置重定向到80端口的https页面?

小程序内,webview加载的是这个,https://ybz.yibeizhi13.com/index.php/H5/ShopIndex/index.html ,服务后台nginx配置https请求,反向代理到 http://ybz.yibeizhi13.com/index.php/Admin2021ybz/Index/index.html, 用浏览器测试都是能正常打开https页面的. 小程序就是报这个错误!

回答关注问题邀请回答
收藏

3 个回答

  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    11-21

    你这个地址,是http的的嘛,小程序上面,当然打不开了

    11-21
    有用 1
    回复 2
    • YellowRedBlue
      YellowRedBlue
      11-21
      因为网站是第三方的,部署在80端口上,而且无法修改,只能用nginx反向代理. 链接用浏览器打开,不会跳出来这个http的链接页面,而且一切运行正常, 就是小程序不行.
      11-21
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      11-22回复YellowRedBlue
      小程序不管你怎么代理,你现在跳转的是http,那就该打不开,微信只能打开配置了业务域名的,必须是https
      11-22
      回复
  • 风清雾散云开见日出
    风清雾散云开见日出
    11-22

    webview不支持http,仅支持https格式访问(包含重定向的)。否则做这个限制有什么用。

    11-22
    有用
    回复
  • 正好时光
    正好时光
    11-21

    小程序后台=》开发管理=》添加业务域名白名单

    11-21
    有用
    回复 1
    • YellowRedBlue
      YellowRedBlue
      11-21
      业务域名添加了的,大概是链接的页面内,做了一次页面跳转, 而这个url跳转,nginx无法拦截到.
      11-21
      回复
登录 后发表内容