HTML使用JavaScript导出到Excel,在FIREFOX中工作但不在IE和CHROME中

我有一个使用PHP的数据库生成表。

为了导出表,我使用以下代码以.xls格式保存其内容。

以前这个脚本在Chrome中工作正常,但现在它已经停止了…当我点击按钮然后一个窗口打开但没有文件下载…..?

但是在FIREFOX它可以工作

Chrome中可能存在哪些问题? 如何找出问题,是否有任何工具可以找出Chrome中的脚本问题?

请帮忙。

$( "#Export" ).click(function() { var Contents = $('#MyTable').html(); alert(''+Contents); window.open('data:application/vnd.ms-excel, ' + ''+encodeURIComponent($('#MyTable').html()) + '
' ); alert('exporting records...'); });

在Chrome中,还会显示两个消息框,但不会在我的PC上保存任何文件。 它以前工作没有任何问题,但我不知道为什么它现在停止了。