IE8谷歌可视化权限被拒绝

时间:2013-11-29 15:11:34

标签: javascript internet-explorer-8 google-visualization

除了IE8,我在大多数浏览器中都有Google图表解决方案。当我将鼠标移到图表上时,我从Google可视化API脚本(第83行,第16行)中收到permission denied错误。

有问题的脚本就是这个:http://www.google.com/uds/api/visualization/1.0/c3581c99759b4a64cb69ca21ab634266/format+en_GB,default+en_GB,ui+en_GB,corechart+en_GB.I.js

以下是IE8错误的屏幕截图:http://screencast.com/t/Ccyqfmuv

为了清楚起见,图表正确呈现,只有在图表悬停时才会出现错误。

我已经在IE9 / 10测试过,一切都很好。我还在http://www.browserstack.com/进行了测试,以防有一些奇怪的本地多个IE事件发生。

有关它可能是什么的任何建议?

1 个答案:

答案 0 :(得分:0)

查看以下修复是否有效:

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 });
 }

参考:https://groups.google.com/forum/#!topic/google-visualization-api/QoCPFv1tKkQ