为什么DataTable TableTools导出为pdf或excel或csv不能与私有浏览器一起使用?

时间:2015-12-16 06:37:51

标签: jquery datatables tabletools

我正在使用TableTools,它是 DataTables HTML表格增强器的插件,它为DataTable添加了一个高度可自定义的按钮工具栏。主要功能包括:

  • 复制到剪贴板
  • 将表格数据另存为CSV,XLS或PDF文件
  • 打印视图以进行清洁打印
  • 行选择选项
  • 轻松使用预定义按钮
  • 按钮的简单自定义
  • 定义良好的高级控制API

这是一个快速适应性和可编码的基于闪存的插件。这对我来说很好。

即使我在这里尝试了所有可能的出口方式并满足我的所有要求。

  

我在这里面临的问题是,在私人浏览器(隐身)实例中,导出到file.x对我不起作用,它无法将文件保存在目的地。 / p>

为了快速参考,您可以尝试this示例。

任何人都可以建议我如何实现这一目标,如果不可能,背后的原因是什么?

  1. 我的示例页面参考。
  2. enter image description here

    1. 复制&打印视图正在运行。
    2. enter image description here enter image description here

      1. 即使是提示显示保存的目的地路径,但也没有保存。
      2. enter image description here

        任何建议都会非常感谢提前感谢!

1 个答案:

答案 0 :(得分:6)

这是Chrome中的一个错误;我可以在Chromium 49中复制它,即使Flash下载仍然适用于Firefox或IE11。考虑到这是一个Chrome错误,如果不深入了解Chrome和(Pepper)Flash,可能很难修复,请按照Chromium bugtracker上的问题进行操作。

我会考虑切换到Buttons扩展(这意味着升级到DataTables 1.10)并使用可与Chrome一起使用的HTML5 Export。作为参考,DataTable 1.10版本也无法通过Chrome保存。