美文网首页
iOS加载bundle中的html失败问题

iOS加载bundle中的html失败问题

作者: waitlonely | 来源:发表于2022-08-17 12:04 被阅读0次

一、app首次安装,发现加载bundle中的一个html页面失败。记录下解决的过程

1、safari调试,找到上一级页面,safari中location.href  查看当前本地html页面在app中的地址。

2、强制在safari中跳转location.href="file:///private/var/containers/Bundle/Application/878670C3-A110-42F2-B5C2-9F5BAD5736F8/湘财证券.app/home/webApp/app/MobInfo/html/clszx_xq.html?ID=1059139_2&type=ggxinwen"发现能打开,判断bundle中这个文件是存在的,在打包出来的app中解压,发现该html也是存在的。证明html通过原生打开页面路径有问题

3、html中url编码后调用原生方法跳转,发现也是正常打开,猜测可能是url中特殊字符的问题,发现也没有"#"等字符,但是app名字是中文。

发现路径中app的名字和product一致,所以修改product名字即可。改完,卸载安装app,发现正常。

相关文章

网友评论

      本文标题:iOS加载bundle中的html失败问题

      本文链接:https://www.haomeiwen.com/subject/qzdegrtx.html