7***@qq.com
7***@qq.com
  • 发布:2020-06-16 12:00
  • 更新:2020-06-16 14:04
  • 阅读:927

【报Bug】web-view新版编译器出现问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.7.9

手机系统: Android

手机系统版本号: Android 5.1

手机厂商: 模拟器

手机机型: 雷电模拟器

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<view>  
    <web-view v-if="webview" :src="url"></web-view>  
</view>

代码逻辑是获取数据,拼接url
拼接后,v-if =true开始渲染

拼接好的url对应的下面链接
https://t.gxayn.com/map/map.html?ticket=@3f2cc83412184162be884e0882693e6d&url=https://t.gxayn.com&areaCode=45&modifyPermi=true

操作步骤:

只要重新编译,webview就白

预期结果:

。。。

实际结果:

。。。

bug描述:

这是一个已经上线的项目,功能正常。现因客户需要,开始维护项目。运行发现在现编译器版本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的图。

2020-06-16 12:00 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com (作者)

老版本正常,新版本有问题,有解决吗?

tabbar放入 web-view

<web-view src="https://t.gxayn.com/map/map.html?ticket=@3f2cc83412184162be884e0882693e6d&url=https://t.gxayn.com&areaCode=45&modifyPermi=true"></web-view> 

ios正常,H5都可以正常渲染!android有问题!! android有问题!! android有问题!!

2.6.8(v3)正常!! 2.7.9有问题!!2.7.9有问题!!2.7.9有问题!!

该问题目前已经被锁定, 无法添加新回复