想知道是否有人知道是否有办法从java web start应用程序“返回”某些东西到网站上的代码中。例如,假设用户需要在java应用程序中选择一个位置。然后,这会将位置值传递回网页上的代码(即php和javascript)。我已经想出如何将参数传递给一个程序,但到目前为止还无法找到任何方法在google搜索之后将它们删除。任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
原则上不行,因为Webstart应用程序可以在没有任何网站打开的情况下运行。
但是如果您的客户使用1.6.0_10或更高版本的Java插件(而不是Safari和其他具有特殊Java处理功能的浏览器),您可以使用支持JNLP的applet,它可以执行相同的操作作为Webstart应用程序(即加载文件等),并且始终绑定到网页。然后它可以使用Javascript-bridge,或者只使用带有正确参数的loadDocument来反馈信息。
答案 1 :(得分:0)
您可以使用URL
或套接字连接回“同源”主机。您还可以使用BasicService
在浏览器中打开可能来自不同服务器的网页(虽然这不应该用于发回信息,因为它将是GET而不是POST)。 / p>