收藏
回答

iPhone13 IOS15.1 包含webview页面打开白屏

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS IOS15.1 Iphone13 8.0.16

复现操作: 其他手机打开小程序,分享一个包含webview的链接出去,Iphone13手机打开页面空白

备注: 代码很简单,就是一个webview页面,进入页面后生成src填入webview。分享动作也是调用小程序的分享API,分享出去的小程序页面其他的机型点击进入时一切正常,只有Iphone13手机点击该分享链接进入时,进入后webveiw空白,并无任何内容显示出来。

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

1 个回答

  • 养乐多💍
    养乐多💍
    2021-11-10

    有的ios手机打开web-view页面,没有进行encodeURI编码,使用encodeURI编码后,页面可以打开,但是微信小程序分享时,会再执行encode一次,导致有的ios解码不成功,分享后显示空白

    2021-11-10
    有用 2
    回复 1
    • 未梦蝶
      未梦蝶
      2021-11-11
      多谢大佬,真的多谢了!应该是转码的问题没错,我们分享出去的URL中参数包含了另外一个网址,也就是"http://"这样的字符,现在测试的时候发现除了IOS15.1之外,华为mate40也有这样的问题。我先通过这种修改方式测试一下,希望有用!再次感谢!
      2021-11-11
      回复
登录 后发表内容