GWT:为什么Chrome和IE不会下载文件?

Xor*_*rty 6 java firefox gwt internet-explorer google-chrome

我在Tomcat webapp文件夹中有一些二进制文件,我希望用户下载.

我有以下代码: Window.open(GWT.getHostPageBaseURL()+result, "_blank", "");

我检查了GWT.log路径,这是正确的 - 它确实指向具有特定文件的文件夹.

Firefox:按预期下载每个文件(在新选项卡中打开图像/ xml或提示保存对话框)

Chrome:似乎只是从我尝试过的.zip下载.zip 其他人被忽视,没有任何反应.

IE8:在新的IE窗口中打开图像/ XML.其他人被忽略(fe ZIP闪烁新窗口但不会提示保存对话框)

我究竟做错了什么?谢谢

Ili*_*lin 2

根据GWT 组的讨论, chrome 的问题可能是它阻止由 javascript 生成的弹出窗口(或 GWT 中的回调),但如果是用户交互的结果(或 GWT 中的按钮单击),则允许打开新窗口。