5

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

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

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

尽管 chrome 对该问题的处理存在问题,但 Firefox 在 100 之后平稳地继续增加文件名编号。

我们如何使用 chrome 解决这个问题,而不要求用户在他们的计算机中进行一些复杂的调整?

4

3 回答 3

0

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

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

于 2013-05-05T03:04:16.183 回答
0

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

于 2013-11-03T10:48:30.270 回答
0

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

于 2013-05-04T23:21:23.850 回答