许多合作开发人员在刚步入uniapp架构进行格朗普雷县合作开发时时常碰到的难题就是不熟识应用领域流程的相容性。只不过应用领域流程相容性也是后端合作开发时常会碰到的难题。那时智密信息技术就来撷取呵呵后端技师在uni-app中合作开发小流程时需要特别注意的图形难题。
iOS的webview中,uiwebview和wkwebview的差别
从iOS8起,Apple面世了wkwebview,Safari预设采用wkwebview。
由于iOS13将uiwebview列为非申明api,并表明今后会明令禁止采用uiwebview的应用领域开卖。因此从HBuilderX 2.2.5起,预设采用的是wkwebview,假如要转换为uiwebview,须要在manifest里或建立webview时的模块里选定kernel。
uni-app的app端快照层一般来说采用wkwebview。这个和QQ小流程的思路那样,它在iOS上也是根本无法图形在wkwebview下。
这三种webview科紫萁
wk的难题是:不全力支持websql(iOS8、9上不全力支持,iOS10恢复正常全力支持)、不全力支持plus.navigator.setCookie、不全力支持webview的overrideresource方式、不全力支持js原生植物身份验证、在互联及邻近地区文档加载等有各式各样布吕马管制、wk第二次图形速率略低于预期uiwebview;(uni-app的js原本也不运转在webview里,因此没关系这些管制)
wkwebview的益处是:节约缓存、慢速时懒加载的相片也可以动态图形而uiwebview在慢速暂停后懒加载的相片就可以表明(慢速前就加载相片不受负面影响)、wkwebview的video播映全力支持AirPlay(uni-app的video模块是原生植物的,暂不全力支持ariplay)。
假如与此同时在一个app里采用ui和wk三种webview,特别注意2种webview间的cookie、localstorage、session不共享资源,但plus.storage是共享资源的。
下一则智密信息技术将给我们撷取Android控制系统中的应用领域流程相容性须要特别注意的部份。智密信息技术,专精合作开发各式各样类型Uniapp原生植物应用领域流程、现阶段转给顾客的应用领域流程已经少于100个各式各样类型应用领域流程,正在陆续整理开卖并撷取一切关于Uni-app的教程、资讯。