收藏
回答

小程序webview嵌套h5分享后打不开域名自动添加了http:// 是什么原因?

小程序webview嵌套h5 分享后,点击分享的小程序打不开页面,安卓机提升不支持打开http://https的页面

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

6 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2024-01-12

    检查域名是否有重定向

    2024-01-12
    有用
    回复 10
    • aracle
      aracle
      2024-01-12
      没有重定向,之前是分享后可以正常打开的,最近出现的问题
      2024-01-12
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2024-01-12回复aracle
      具体复现方式提供下
      2024-01-12
      回复
    • aracle
      aracle
      2024-01-12回复社区技术运营专员-Jahozheng
      打开国任保险小程序,首页,推荐产品任选一款点进去,h5页点右上角三个点,面板选择转发给一个好友,进去好友聊天窗,点击分享的小程序,iphone打开为空白,安卓机打开显示无法打开页面http://https.....
      2024-01-12
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2024-01-12回复aracle
      你们这个是被urlencode了吧 注入webview组件的src参数,打印一下看看
      2024-01-12
      回复
    • 自勉
      自勉
      2024-02-22回复社区技术运营专员-Jahozheng
      这个是什么意思呢,我也遇到了和他一样的问题,最近没有改代码啊,以前分享出去的一直可以打开,现在打不开了,还自动在前面加了http://
      2024-02-22
      回复
    查看更多(5)
  • 小军哥哥
    小军哥哥
    2024-11-28

    onShareAppMessage(options) {

        return {

          path: '/pages/user/help/help?url=' + options.webViewUrl,

        };

      }


    2024-11-28
    有用
    回复
  • husi luanx
    husi luanx
    2024-05-16

    我这个问题解决了,我来分享一下我的解决方法:

    1. web-view里,如果src设置的不是一个 https 的链接,而是一个字符串,那么wx会自动的给加上http://, 因此错误页面上 http:// 后面的那一大串,其实是一个字符串。
    2. 由于是字符串,因此很容易想到,http://后面的https其实是encode后的数据,漏掉了decode或者某个地方重复encode了,所以需要排查代码,看onShareAppMessage中定义的path值是否进行了encode,如果encode了,页面新加载的时候,对src赋值前,是否进行了decode。


    2024-05-16
    有用
    回复 1
    • 王侃
      王侃
      2024-10-29
      web-view 设置的就是一个 https链接,是wx 的组件跳转变了嘛?
      2024-10-29
      回复
  • 莫家昌
    莫家昌
    2024-03-04

    同样的问题,分享的是公众号链接

    2024-03-04
    有用
    回复
  • 自勉
    自勉
    2024-02-22

    楼主,请问这个问题解决了没

    2024-02-22
    有用
    回复
  • Exodus
    Exodus
    2024-01-12

    是否配置了业务域名?业务域名是否是https的?

    2024-01-12
    有用
    回复 6
    • aracle
      aracle
      2024-01-12
      有配置业务域名,之前版本分享可以正常打开,最近出现的问题
      2024-01-12
      回复
    • Exodus
      Exodus
      2024-01-12回复aracle
      h5地址提供下
      2024-01-12
      回复
    • aracle
      aracle
      2024-01-12回复Exodus
      https%3A%2F%2Fdevyun.guorenpcic.com%2FappInsurance%23%2F%3FgoodsCode%3DG1552%26goodName%3D%E5%AE%89%E5%85%A8%E5%87%BA%E8%A1%8C%E4%BF%9D%E9%9A%9C%E8%AE%A1%E5%88%92%26extraRelevance%3DS2000114%26platCode%3DSP%26channelCode%3DA00GRWXXCX%26smFlag%3Dtrue%26title%3D9.9%E5%85%83%E6%98%A5%E8%8A%82%E5%87%BA%E8%A1%8C%E6%84%8F%E5%A4%96%E4%BF%9D%E9%9A%9C%EF%BC%8C%E5%90%AB%E7%83%9F%E8%8A%B1%E7%88%86%E7%AB%B9%E6%84%8F%E5%A4%96%EF%BC%8C%E9%80%81%E7%BB%99%E5%85%A8%E5%AE%B6%E4%BA%BA%E7%9A%84%E4%BF%9D%E9%9A%9C%26bannerColor%3D%2523b5f0dc%26uName%3D%E5%BA%84%E9%B9%8F%E9%94%A6%26uPhone%3D18823430183%26openid%3DoOlmN5cE2BXr-gqTn3CaYIobmHGc%26token%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1bmlvbklkIjoibzZXcTIwd090ckZRWGVMODBtbUpZZEJtclNwZyIsIm9wZW5JZCI6Im9PbG1ONWNFMkJYci1ncVRuM0NhWUlvYm1IR2MiLCJoYXNDZXJ0aWZpY2F0aW9uVGltZSI6ImZhbHNlIiwic2V4IjoiMSIsIm1vYmlsZSI6IjE4ODIzNDMwMTgzIiwiYXZhdGFyIjoiIiwibWFraW5nQ29tbWVyY2lhbENhbGwiOiIxIiwidXNlcklkIjoiMTc0NDk4MzM5MTgxOTE5MDI3MiIsInVzZXJDb2RlIjoiMTc0NDk4MzM5MTgxOTE5MDI3MiIsInJlYWxOYW1lIjoi5bqE6bmP6ZSmIiwibG9naW5UaW1lIjoiMjAyNC0wMS0xMCAxNzoxNTo1NSIsImNlcnRmVHlwZSI6IjAxIiwiY2VydGlmaWNhdGlvblRpbWUiOiIyMDI0LTAxLTEwIDE3OjE1OjU1Iiwibmlja25hbWUiOiIiLCJjdXN0b21lcklkIjoiMzU4NDcwNDE3IiwiaGFzQ2VydGlmaWNhdGlvbiI6InRydWUiLCJjZXJ0Zk5vIjoiNDExMTIxMTk5MzEwMTEyNTE0IiwiaWF0IjoxNzA0ODc4MTU1LCJlbWFpbCI6IiJ9.tFhZzQxM41NPQL54EvmtIBhiSo8DOBMIzkXCW9zSz_g%26uCardId%3D411121199310112514%26customerId%3D358470417
      2024-01-12
      回复
    • Exodus
      Exodus
      2024-01-12回复aracle
      提供个可以复现的代码片段,我用你的h5测试正常
      2024-01-12
      回复
    • piano
      piano
      2024-08-29
      最近出现 同样的问题 请问要怎么解决
      2024-08-29
      回复
    查看更多(1)
登录 后发表内容