单独删除 Internet Explorer 中的导出按钮

Remove exporting button in Internet Explorer alone

在 highcharts 中使用离线导出,这在 IE 中不起作用。我只想删除 Internet Explorer 中的导出按钮。

假设您创建了这样的图表;

var chart = Highcharts.chart('container', { ............ }); 

现在你有一个 chart 对象,你可以稍后根据 IE 检测的结果更新它。

if (navigator.appName == 'Microsoft Internet Explorer' ||  !!(navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/)) || (typeof $.browser !== "undefined" && $.browser.msie == 1))
{
  chart.update({
    exporting: {
      enabled: false
    }
  });
}

实例:jsFiddle