我正在使用Highcharts在ShinyServer中渲染绘图。一切都适用于Firefox,但在Chrome中导出的重复标题;这是因为filename contains commas。
有没有办法在highcharts或Shiny中正确转义文件名?建议是双引号文件名,但我只将名称的第一部分传递给highcharts而不是扩展名,所以我不能在Shiny中双引号整个字符串。我可以访问highcharts服务器,所以如果我知道在哪里可以修改它。
我意识到简单的解决方案是
,但
答案 0 :(得分:0)
您可以按API包装导出功能,然后在此部分中转义/修改名称。
Highcharts.post(options.url, {
filename: options.filename || 'chart',
type: options.type,
width: options.width || 0, // IE8 fails to post undefined correctly, so use 0
scale: options.scale || 2,
svg: svg
}, options.formAttributes);