我在本地计算机上安装了phantomjs和highcharts导出服务器。我通过类似于https://joekuan.wordpress.com/2012/09/22/phantomjs-a-new-way-for-running-highcharts-on-the-server-side/
的幻像运行脚本var svg = page.evaluate(function(opt) {
Highcharts.setOptions ( {
exporting: {
url:'http://myserver:8080/export/'
}
} );
...
}, evalArg);
page.render(outputFilename); // save as png
phantom.exit();
即使myserver已关闭,它仍然可以保存图像。
var chartOptions = {
chart: {
renderTo: 'container'
},
exporting: {
url: 'http://myserver:8080/export/'
},
...
};
var chart = new Highcharts.Chart(chartOptions);
指定chartOptions下的网址也没有帮助。即使myserver关闭,它仍然可以保存图像。
我甚至尝试将其添加到
return chart.getSVG({
exporting: {
url: 'http://myserver:8080/export/'
}
});
但无济于事。 注意:在图表加载工作之前,在jsp中指定第一个选项。 Highcharts.setOptions({ 出口:{ 网址:' http://myserver:8080/export/' } });
任何人都知道将本地导出服务器网址传递给Highcharts的正确方法是什么。
由于