这是一个已经上线的项目,功能正常。现因客户需要,开始维护项目。运行发现在现编译器版本2.7.9下,ios正常,模拟器(夜神)以及真机(一加6手机)首次打开web-view出现白屏,控制台输出以下信息
10:44:09.312 A parser-blocking, cross site (i.e. different eTLD+1) script, https://webapi.amap.com/maps/modules?v=1.4.15&key=cae72377d44cab675c3ada94bdc1d051&vrs=1591184553900&m=touch,vectorlayer,overlay,wgl,AMap.MarkerClusterer,AMap.DistrictSearch,logo,sync, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details. at https://webapi.amap.com/maps?v=1.4.15&key=cae72377d44cab675c3ada94bdc1d051&plugin=AMap.MarkerClusterer,AMap.DistrictSearch:615
首次编译后,当代码变动后触发手机重新编译,web-view正常渲染了。
我用同事电脑编译(编译器2.6.8)是正常的。
以下是web-view地址
https://t.gxayn.com/map/map.html?ticket=@3f2cc83412184162be884e0882693e6d&url=https://t.gxayn.com&areaCode=45&modifyPermi=true
浏览器直接打开链接也是正常的
由于发帖的上传图片点了“插入”没反应(我用的是谷歌浏览器),我只能在此说明附件的那2个图片,我的web-view是底部tabbar上的一张图页面,白屏的那张是首次打开,或者说首次编译。当我改动代码后,正常渲染出来了,就是另一张看不到tabbar的图。