从java Web start应用程序返回值

时间:2011-02-14 00:50:50

标签: java jnlp java-web-start

想知道是否有人知道是否有办法从java web start应用程序“返回”某些东西到网站上的代码中。例如,假设用户需要在java应用程序中选择一个位置。然后,这会将位置值传递回网页上的代码(即php和javascript)。我已经想出如何将参数传递给一个程序,但到目前为止还无法找到任何方法在google搜索之后将它们删除。任何帮助将不胜感激,谢谢。

2 个答案:

答案 0 :(得分:0)

原则上不行,因为Webstart应用程序可以在没有任何网站打开的情况下运行。

但是如果您的客户使用1.6.0_10或更高版本的Java插件(而不是Safari和其他具有特殊Java处理功能的浏览器),您可以使用支持JNLP的applet,它可以执行相同的操作作为Webstart应用程序(即加载文件等),并且始终绑定到网页。然后它可以使用Javascript-bridge,或者只使用带有正确参数的loadDocument来反馈信息。

答案 1 :(得分:0)

您可以使用URL或套接字连接回“同源”主机。您还可以使用BasicService在浏览器中打开可能来自不同服务器的网页(虽然这不应该用于发回信息,因为它将是GET而不是POST)。 / p>

相关问题