Javascript IE8谷歌可视化许可被拒绝
我有一个谷歌图表解决方案,可以在除IE8之外的大多数浏览器中使用。当我将鼠标移到图表上时,我从Google可视化API脚本(第83行,char 16)中得到一个Javascript IE8谷歌可视化许可被拒绝,javascript,internet-explorer-8,google-visualization,Javascript,Internet Explorer 8,Google Visualization,我有一个谷歌图表解决方案,可以在除IE8之外的大多数浏览器中使用。当我将鼠标移到图表上时,我从Google可视化API脚本(第83行,char 16)中得到一个权限被拒绝的错误 所讨论的脚本如下: 以下是IE8错误的屏幕截图: 需要明确的是,图表呈现正确,错误似乎只在图表悬停时发生 我已经在IE9/10中进行了测试,一切正常。我还测试了一些奇怪的本地多IE事件 有什么建议吗?查看以下修复程序是否有效: function drawChart() { var __instance__ = ar
权限被拒绝的错误
所讨论的脚本如下:
以下是IE8错误的屏幕截图:
需要明确的是,图表呈现正确,错误似乎只在图表悬停时发生
我已经在IE9/10中进行了测试,一切正常。我还测试了一些奇怪的本地多IE事件
有什么建议吗?查看以下修复程序是否有效:
function drawChart() {
var __instance__ = arguments.callee;
var data = google.visualization.arrayToDataTable(<your data here>);
var chartCnt = document.getElementById('chart-container');
!__instance__.testChart &&
(__instance__.testChart = new google.visualization.BarChart(chartCnt));
__instance__.testChart.clearChart();
__instance__.testChart.draw(data, { width:600, height:400 });
}
函数绘图图(){
var\uuuu实例\uuuu=arguments.callee;
var data=google.visualization.arrayToDataTable();
var chartCnt=document.getElementById('chart-container');
!\uuuu实例\uuuu.testChart&&
(_instance__.testChart=new google.visualization.BarChart(chartCnt));
__实例_u.testChart.clearChart();
__绘制(数据,{宽度:600,高度:400});
}
ref:Post javascript代码再现了这个问题,我将对此进行研究。或者,当您从DOM中丢弃一个图表实例时,您可以简单地调用.clearChart()。。为我工作。