Chart.js 每次我们在 IOS El Capitan 或最新 iPad 版本的浏览器上使用不同的图表时,页面都会缩小

Chart.js page is zooming out everytime we change to a different graph while using a browser on with IOS El Capitan or latest iPad version

我们正在使用 Chart.js 来显示几个图表,我们已经看到,与在最新版本的 iPad 或 OSX El Capitan 上使用它相比,页面开始缩小,直到变成空白页。我们测试了该页面是 PC、Android 和更早的 OSX 版本,只有这些新设备显示了这个问题。

有人见过这个问题吗?谢谢,

解决办法是用新的 canvas 替换用过的,然后再使用它。在 jQuery:

$("#overallChart").replaceWith("<canvas id='overallChart' height='270' width='270'></canvas>");
var lineChart = new Chart(document.getElementById("overallChart").getContext("2d")).Line(lineData);

根据 this post.