iOS加载bundle中的html失败问题

一、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,发现正常。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容