java – GWT:为什么Chrome和IE不下载文件,Firefox会在哪里?

前端之家收集整理的这篇文章主要介绍了java – GWT:为什么Chrome和IE不下载文件,Firefox会在哪里?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Tomcat webapp文件夹中有一些二进制文件,我希望用户下载.

我有以下代码:Window.open(GWT.getHostPageBaseURL()result,“_ blank”,“”);

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

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

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

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

我究竟做错了什么?谢谢

解决方法

根据GWT-group this discussion的问题,chrome可以阻止javascript(或GWT中的回调)生成的弹出窗口,但如果是用户交互的结果(或GWT中的按钮点击),则允许打开新窗口.

猜你在找的Java相关文章