我正在使用 PHP/JSP 即时生成 jnlp 文件。我使用一个 URL www.example.com/start 来读取一个 jnlp 文件,该文件包含一些被动态值替换的标签。它将标记(arg1,arg2)替换为文件中的一些计算值,然后输出下载到用户浏览器上的 jnlp 文件。JNLP 文件包含以下 url 作为代码库中的 href。
test.php?arg1=值&arg2=val2
test.php 文件读取 URI 并再次输出相同的 jnlp 文件。这个文件不计算任何东西。它只是用上面的文件标签替换 URL 中接收到的值。
问题:
当我在浏览器中运行 url www.example.com/start 并使用 javaws 打开 jnlp 时,它工作正常,但如果我使用 firefox 中的默认选项 icedtea 打开 jnlp 文件,则它不起作用并显示 jnlp 读取错误。
在我的调查中,我发现当我们用 icedtea 打开 jnlp 时,它没有通过导致问题的 test.php 中的 ?arg1=value&arg2=val2 。任何人都可以帮我解决这个问题。