【问题标题】:Highcharts 4.0.4 Export Issue on Internet ExplorerInternet Explorer 上的 Highcharts 4.0.4 导出问题
【发布时间】:2015-02-25 06:54:00
【问题描述】:

我正在使用 Highcharts 4.0.4。我通过应用以下代码对导出功能进行了一些更改:

exporting: {
              buttons: {
                          contextButton: {
                                            enabled: false
                                        },
                                        exportButton: {
                                            text: 'Download',
                                            menuItems: Highcharts.getOptions().exporting.buttons.contextButton.menuItems.splice(2)
                                        },
                                        printButton: {
                                            text: 'Print',
                                            onclick: function () {
                                                this.print();
                                            }
                                        }
                                    }
                                }

上面的代码显示了打印和下载按钮,而不是默认的导出按钮。打印按钮执行打印功能,而下载按钮显示导出 JPG、PNG、SVG 等的下拉菜单。

此代码在 Chrome 和 Firefox 上运行良好,但在 IE 10 上运行良好,知道我在这里做错了什么吗?不知何故,Highchart 的默认导出功能运行良好,但更新后的代码不起作用。

有什么想法吗?

谢谢。

【问题讨论】:

  • 控制台有错误吗?究竟是什么行不通?按钮不显示?导出不创建图像?还是打印不行?请更具体一点。
  • 打印工作正常,导出按钮正常显示,只是当我点击下载PNG或任何其他格式时,它没有下载任何东西。
  • 还有一件事,我已经在 iframe 中渲染了 Highchart 图表,因此这些按钮是 iframe 的一部分。是因为iframe吗?如果是这样,如何克服这个问题?
  • 尝试更新到最新的exporting/highcharts 4.1,如果这个例子:jsfiddle.net/ryazfran工作正常,请告诉我?在我的 IE10 (Windows 7) 中触发了导出。
  • 我试图在 ie10 上运行这个小提琴,但它没有导出任何东西。

标签: javascript jquery svg highcharts


【解决方案1】:

我在 jsfiddle.net/ryazfran 上看过你的例子

它在 IE8 上运行良好。但是我看不到源代码... 因为这只是一个展示示例...

能否请您发布带有 highcharts 源代码的 jsfiddle 示例...

实际上我使用的代码在 IE 上不起作用,我无法弄清楚为什么它不起作用...

这是我的详细问题,我也尝试了最新的highcharts 4.1.1,它在IE 8上不起作用

http://www.coderanch.com/t/646332/HTML-CSS-JavaScript/Internet-Explorer-modified-page-prevent

【讨论】:

  • 嘿,我在某处读到 IE8 在 highcharts 方面存在一些问题。我认为你应该直接问他们。
【解决方案2】:

从 iframe 运行时导出功能无法在 IE 版本 10.0.9200.17183 上运行。我在其他一些版本上尝试过,比如 IE 10.0.9200.16xxx 版本,它运行良好,它也在 IE 11 上运行。奇怪,但是这是发生了什么。

感谢大家的帮助。

【讨论】:

    猜你喜欢
    • 2012-03-07
    • 1970-01-01
    • 2012-03-14
    • 2012-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多