我们有一个客户通过webstart启动的java应用程序。 我们有一些可用性问题:
jnlp文件的链接上最多有一百次点击,“chrome”只需下载jnlp文件,逐步命名:index(1).jnlp,index(2).jsp等,然后启动应用程序。但是在100次下载后,当用户点击链接时,chrome会打开一个“另存为”对话框。然后用户点击保存;和chrome询问“这个文件已经存在,你真的想要替换它吗?”并且用户说是,并且chrome下载了jnlp等。
此过程会产生可用性问题。为避免这种情况,我们开始定期更改jnlp文件的名称。但是当用户第一次点击新的jnlp链接时,chrome会问“这种类型的文件会损害你的计算机。你还想保留....... jnlp吗?”在下载文件之前。这会创建另一个单击另一个按钮的步骤。当然,这会吓到用户。
尽管Chrome有问题处理问题,但Firefox在100之后会顺利地继续增加文件名号。
我们怎么能用chrome解决这个问题,而不要求用户在他们的计算机上做一些复杂的调整?
答案 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次。