收藏
回答

微信小程序web-view通过IOS手机访问网页空白,安卓无问题

API/组件名称 终端类型 微信版本 基础库版本
web-view 客户端 6.6.1 1.7.4

你想反馈一个 Bug 还是 提一个需求?

Bug

如果是 Bug:


* Bug 表现是什么?预期表现是什么?

使用小程序开发工具中的web-view组件时,已经设置好了业务域名,可以通过安卓手机访问到web-view中的页面,但是苹果手机IOS系统不能访问到,为空白页。


会不会是因为web-view要打开的页面里面引入了外链?因为有些图片和js文件是从不在小程序中设置的业务域名下的url获取的,页面中部分url代码如下:

* 如何复现?


* 提供一个最简复现 Demo

如果是需求:


* 你希望有什么能力?


* 你需要这个能力的场景是 ?


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

8 个回答

  • 黄思程
    黄思程
    2018-01-14

    这是苹果禁止https的网页加载http的内容

    2018-01-14
    有用
    回复
  • 黄思程
    黄思程
    2018-01-12

    不是外链的问题,你们确认下安卓访问的时候后台返回了是不是空页面

    2018-01-12
    有用
    回复
  • 游风
    游风
    2018-12-11

    encodeURI下就可以了

    2018-12-11
    有用
    回复
  • 雨泽Archer
    雨泽Archer
    2018-08-22

    请问怎么解决的呢?1281086934@qq.com

    2018-08-22
    有用
    回复
  • 2018-08-14

    请问怎么解决的呢

    2018-08-14
    有用
    回复
  • 2018-04-09

    请问怎么解决的

    2018-04-09
    有用
    回复 1
    • 翁灿标
      翁灿标
      2018-05-29

      把全部的http请求都换成https就可以了

      2018-05-29
      回复
  • 2018-01-12

    确认了,安卓能够加载出页面,但是IOS是空的,报错如下
    是可以确认是因为外链才导致空白页面的吗,但是感觉很奇怪,安卓能够得到页面,但是苹果得不到

    2018-01-12
    有用
    回复 2
    • 伟荣
      伟荣
      2018-11-14

      这里的截图显示需要使用https的外链... 试试把http改成https?

      还有想请问这位兄弟,这个图里面的报错信息是微信小程序开发者工具的吗? 有安卓和 IOS 的调试环境选项吗? 我现在也是出现了安卓手机访问正常,但是IOS显示空白.我已经都用上HTTPS了,但是没有解决问题,想知道在 IOS 下会报什么错误...

      2018-11-14
      回复
    • 2018-11-14

      兄弟你好,最后发现是因为web-view的页面里面有非https资源,所以才导致不能加载,后来将页面中的所有资源改成https资源就解决问题了

      2018-11-14
      回复
  • 2018-01-12

    求各路大神支招~

    2018-01-12
    有用
    回复
登录 后发表内容