部分安卓机型出现打开地图页报错,导致地图组件 onRegionChange 方法无响应回调
SystemError (webviewScriptError)
Script error.
Error: Script error.
Script error.
Empty stack, maybe muted error. (xweb=true)
设备类型:iQOO Neo6 SE、小米10s、华为P40
基础库版本:3.5.8
最新结论:
在map 组件上加个setting属性(setting={{}} 空标签)可以解决该问题,且地图事件正常返回
麻烦提供下复现路径
没有的话请提供原生的复现代码片段
小程序基础库:3.5.8(3.4.10及以上);3.4.0基础库无该问题
Taro:3.6.7、3.6.16、3.6.24、3.6.35 全部有地图事件回调无响应问题
可以在map 组件上设置个setting属性。我这边用华为mate 50 测试的不报错了!
感谢楼上说的解决方案,在Map组件上设置 setting="{}" 亲测有效
我这边也是用taro开发的,版本为3.6.15,目前发现在微信8.0.51、8.0.52版本,安卓真机环境下,地图会出现无限刷新问题,ios没有问题
我们也是突然发现地图的includePoints()方法,线上环境安卓地图没有缩放到指定标记点了,之前都没问题的,而且只有安卓有问题,ios和微信开发者工具都正常。
我们也出现了这个问题,在不用Taro的情况下,用微信map,引进去在真机上测试也会报 :SystemError (webviewScriptError)。
就是直接引用map标签,在真机上就会报这个错误,开发工具不会报错。
经测试 小米10s 回退基础库版本到 3.4.0 同样有报错,但是地图回调事件正常触发响应 onRegionChange