4

当显示工具提示时,Highcharts 可以在 iOS 6 上完全冻结 Safari。我的应用程序在单个页面上显示多个柱形图,并且可能同时显示多个工具提示。在某些时候,当用户单击一列(意图查看该列的工具提示)时,Safari 完全冻结,必须被杀死。

当工具提示显示在一个图表中并且用户单击不同图表中的列时,似乎会出现此问题。当用户单击同一图表中的不同列时,也会发生这种情况。

补充说明:

  • 图表使用类别而不是时间线
  • 每个图表显示 4-5 列
  • 即使只显示两个图表也会出现问题
  • 图表在桌面(Google Chrome、Firefox)上正常工作
  • Highcharts 版本为 v2.3.5

这里似乎描述了一个类似的问题: http://highslide.com/forum/viewtopic.php?f=9&t= 24968#p92497

但是,建议的解决方案对我不起作用,因为我的应用程序没有使用“minRange”(以前的“maxZoom”),也没有将“minRange”/“maxZoom”明确设置为 Highcharts 源代码中的任何常量。

我想 Safari 会因为 CPU 使用率高而冻结。但是,我知道没有办法测试它。我没有在模拟器上测试或在 iOS 上调试的 Mac。

4

0 回答 0