我们有一个客户通过 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 解决这个问题,而不要求用户在他们的计算机中进行一些复杂的调整?