supervons / react-native-echarts-pro

A React-Native charts based on Apache ECharts, support various charts and map.
https://supervons.github.io/react-native-echarts-pro-docs/
MIT License
216 stars 33 forks source link

ios上渲染不出来报错:Webview Process Terminated #38

Closed fairySusan closed 2 years ago

fairySusan commented 2 years ago

ios上渲染不出来报错:Webview Process Terminated

fairySusan commented 2 years ago

在android上是正常的,但是 1.ios上渲染不出来报错:Webview Process Terminated 2.ios上setNewOption不起作用

supervons commented 2 years ago

请提供一下必要的环境信息:

可以参考: https://github.com/supervons/react-native-echarts-pro/issues/6

fairySusan commented 2 years ago

我调了一下,在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

supervons commented 2 years ago
  1. 使用 iPad Air 模拟器,isiOS 可正常获取为 true,下面是 navigator.userAgent 信息: image

    模拟器信息:

    image

能否使用 iPAD(第五代)截取一下 navigator.userAgent 中的信息,以便兼容 setNewOption

  1. Webview Process Terminated 针对这个问题,能否看下该设备上,使用 WebView 能否正常加载网页呢?
fairySusan commented 2 years ago

@supervons Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko)

  1. 解决了第一个问题后,第二个问题也没有了
supervons commented 2 years ago

试一下我这次提交,用 native 的方式判断系统:https://github.com/supervons/react-native-echarts-pro/commit/a045cf08b4cf91cf22aabb7ef62a9cde27d36c2e

本周内将会发布新版本。

supervons commented 2 years ago

@fairySusan

1.8.3 已发布:

 npm install react-native-echarts-pro@1.8.3