1.最近需要在ios商店上架一款webapp的小应用,基于vue全家桶和H5实现的
2.上架的时候遇到过三个问题
a.第一个问题:调用H5的Barcode扫一扫功能,安卓一切正常,但是ios端黑屏,后来发现是视图层的原因,需要新建一个webview,然后把Barcode对象append到视图层上,这里还涉及到另一个问题,就是webview的视图层是在dom层级的上方,所以会覆盖掉原来的样式,所以在基于web开发的小应用在写头部的时候最好直接用webview提供的titleNView,样式,功能性都不错
b.第二个问题:部分视频在ios端无法播放(后来发现无法播放的视频帧宽度和帧高度没有按照规则来,一般视频的帧高宽是1920xxx和1280xxx)
c.第三个问题:ios端在12月禁止上传使用了uiwebview的小应用,改为wkwebview,我在manifest.json文件的kernel的ios改成wkwebview之后,运行在ios端出现白屏的情况,并且控制台报错filename line0,看了官方文档说是wkwebview的运行机制比较消耗内存,而我的小应用并没有用到路由懒加载,更改加载方式之后就正常了。
关于webapp打包的问题汇总
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...