Datatables 当SWF托管在AWS S3上时,TableTools不工作

Datatables 当SWF托管在AWS S3上时,TableTools不工作,datatables,jquery-datatables,tabletools,Datatables,Jquery Datatables,Tabletools,我尝试将jQuery DataTables和TableTools与我的Django应用程序结合使用,该应用程序使用Django存储(Boto)来管理S3上的静态文件。虽然我可以成功地将我的SWF文件指向S3上的SWF,但我注意到在使用S3时,复制CSV等按钮都不起作用(打印除外)。然而,一旦我指向一个公共CDN,它就可以完美地工作 我可以使用CDN,但我想知道是否有人知道为什么它不能在S3上工作。我猜可能是权限问题吧 S3上的SWF也面临同样的问题。我通过将swf文件移回服务器而不是从S3加载来

我尝试将jQuery DataTables和TableTools与我的Django应用程序结合使用,该应用程序使用Django存储(Boto)来管理S3上的静态文件。虽然我可以成功地将我的SWF文件指向S3上的SWF,但我注意到在使用S3时,复制CSV等按钮都不起作用(打印除外)。然而,一旦我指向一个公共CDN,它就可以完美地工作


我可以使用CDN,但我想知道是否有人知道为什么它不能在S3上工作。我猜可能是权限问题吧

S3上的SWF也面临同样的问题。我通过将swf文件移回服务器而不是从S3加载来愚蠢地解决这个问题。 希望这有帮助

我的理论如下,未经检验: 我怀疑这是由于跨域问题,从S3加载时,文件路径以及域名都发生了更改。如果操作脚本未检查是否指定了跨域策略,则可能发生这种情况