Closed fairySusan closed 2 years ago
在android上是正常的,但是 1.ios上渲染不出来报错:Webview Process Terminated 2.ios上setNewOption不起作用
请提供一下必要的环境信息:
可以参考: https://github.com/supervons/react-native-echarts-pro/issues/6
我调了一下,在ipad上这行代码的结果是false
在renderChart.js文件里 let isiOS = !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
所以在ipad上setNewOption()不起作用
react-native-echarts-pro 版本是1.8.2
机子:ipad(第五代)ios 15.0
iPad Air
模拟器,isiOS
可正常获取为 true
,下面是 navigator.userAgent
信息:
模拟器信息:
能否使用 iPAD(第五代)
截取一下 navigator.userAgent
中的信息,以便兼容 setNewOption
。
Webview Process Terminated
针对这个问题,能否看下该设备上,使用 WebView
能否正常加载网页呢?@supervons Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko)
试一下我这次提交,用 native
的方式判断系统:https://github.com/supervons/react-native-echarts-pro/commit/a045cf08b4cf91cf22aabb7ef62a9cde27d36c2e
本周内将会发布新版本。
@fairySusan
1.8.3 已发布:
npm install react-native-echarts-pro@1.8.3
ios上渲染不出来报错:Webview Process Terminated