Fusioncharts3.5使用自带的导出功能,须要訪问官网
问题描写叙述:使用fusioncharts自带的exportchart方法来导出图片的时候。要訪问export.api3.fusioncharts.com,
为此。因为任务量的大小或者网络性能的原因。或者局域网的限制性导致了下载图片不全或者不能訪问server的
server报504的错误。
解决方式:通过在Fusioncharts.js文件里搜索export.api3.fusioncharts.com发现,它的导出图片的功能,的确是是须要訪问官网
的API的,也就是说,当你点击导出button的时候。首先把你这个图表的信息。比方数据格式和图表类型,发送给官网的一个API接口。
在Fusioncharts.com生成图片后返回给你,然后在下载到本地。顺便说下。浏览器调用的下载保存的对话框,是windows的对象,不是浏览器的窗体
所以普通情况下,是不能通过js来操作这个窗体的。
Fusioncharts的API对于exportmethod这种方法也没有具体的说明。所以找不到不訪问网络。本地导出图片的方法。
无奈无聊之下。我发了一份邮件给它们team,然后。让我吃惊的是,居然有回复。