第100次下载后,Webstart Chrome

时间:2013-05-04 22:31:18

标签: java google-chrome jnlp java-web-start

我们有一个客户通过webstart启动的java应用程序。 我们有一些可用性问题:

jnlp文件的链接上最多有一百次点击,“chrome”只需下载jnlp文件,逐步命名:index(1).jnlp,index(2).jsp等,然后启动应用程序。但是在100次下载后,当用户点击链接时,chrome会打开一个“另存为”对话框。然后用户点击保存;和chrome询问“这个文件已经存在,你真的想要替换它吗?”并且用户说是,并且chrome下载了jnlp等。

此过程会产生可用性问题。为避免这种情况,我们开始定期更改jnlp文件的名称。但是当用户第一次点击新的jnlp链接时,chrome会问“这种类型的文件会损害你的计算机。你还想保留....... jnlp吗?”在下载文件之前。这会创建另一个单击另一个按钮的步骤。当然,这会吓到用户。

尽管Chrome有问题处理问题,但Firefox在100之后会顺利地继续增加文件名号。

我们怎么能用chrome解决这个问题,而不要求用户在他们的计算机上做一些复杂的调整?

3 个答案:

答案 0 :(得分:0)

易。只需告诉他们更改下载选项,以便每次都询问保存位置,然后告诉他们记住路径名称。下次他们想要启动应用程序时,他们只需打开已下载的JNLP而不是再次下载它。或者,告诉他们使用像Internet Explorer或Opera这样的浏览器下载到临时文件夹,而不是每次都保存文件。

答案 1 :(得分:0)

让JNLP安装桌面快捷方式&菜单项。这样,他们只需要“下载JNLP”一次!

右侧的2个图标(JotPad& Star Zoom Animation)都是基于Java的应用程序,使用Java Web Start安装。由于JotPad是沙盒,因此将提示用户是否创建快捷方式。应用程序不提供该选择。具有更高的权限级别,因此使用IntegrationService安装/删除快捷方式和菜单项会更有意义 - 这允许应用程序。 (在提示用户之后)在运行时创建/删除它们。

答案 2 :(得分:0)

我用这种方式解决了我的问题: 在一个月内,我重命名JNLP文件,并修改包含JNLP链接的html文件,当然。 在30天内,用户不太可能点击并下载JNLP链接超过100次。