在app中访问奇遇客服,使用webview加载显示h5,但是安卓系统456(安卓系统4浏览器)webview,自定义方法window.openSdk方法被报告为无效。但是使用vconsole打印window对象是有值的,没有window.openSdk,估计是在设置之前执行了window.openSdk调用,导致报错。经过后续调试,除Android456以外的其他系统,script标签中的内容早于vue文件的js逻辑,所以一切正常。Android456index.html中script标签的执行相对于vue中js的执行有延迟,所以无法获取到全局变量和方法。基于此,想到了将脚本中的逻辑放到方法代码块中,通过import导入。然后在create中执行,这样可以保证脚本中的逻辑比vue中的js先执行。查看结果:在Android456上运行正常。
