即使本地Highcharts导出服务器已关闭,Phantomjs脚本也会运行

时间:2015-02-11 05:28:29

标签: highcharts phantomjs

我在本地计算机上安装了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的正确方法是什么。

由于

0 个答案:

没有答案