Canvas最初在Chrome中显示,但在Firefox中不显示

时间:2013-05-30 11:28:33

标签: html5 google-chrome firefox canvas chart.js

我目前正在开发一个简单的图形服务。它使用Chart.js进行渲染(基于Canvas)。

问题是这些图表最初没有出现在Firefox 21中,尽管它们出现在Chrome中。如果将鼠标悬停在图表上,则会显示。

欢迎任何有关该主题的见解。

编辑:请注意,如果您切换顶部的链接(CDN名称),则此问题似乎会随机发生。不太确定那里发生了什么。

编辑:看起来如果我向Canvas而不是图表绘制一些简单的(如一条线),问题就会在Firefox中消失。看起来这是Chart.js的具体问题。

编辑:我通过在Chart.js上启用动画解决了这个问题。我会打开这个问题,万一有人找出一个合适的解决方案。看起来像Chart.js中的一个错误。我opened an issue用于跟踪此事。

1 个答案:

答案 0 :(得分:3)

我在Chartjs和Firefox 24上遇到了类似的问题,我的"修复"是将动画设置为true和animationSteps:1。