gpt4 book ai didi

java - Web浏览器与java之间的通信

转载 作者:太空宇宙 更新时间:2023-11-04 07:57:56 24 4
gpt4 key购买 nike

我正在用 PHP-html/Ajax 开发一个私有(private)网站,并用 Java 开发一个客户端程序。

我刚刚看到苹果可以通过 Firefox 或其他浏览器打开 iTunes 来加载内容。

我想做同样或更好的事情:

我尝试制作一个可以与javascript“对话”的程序,或者只编写一个lockFile(临​​时文件),然后通过这个程序获取数据,我尝试至少获得一个通信Web浏览器-> java,但如果可能的话,我宁愿进行双向通信。

因此,如果有人有任何解决方案,那就太好了,因为我将其谷歌化了,我尝试了 html5 中的本地存储、javascript 中的文件访问……没有任何效果,而且我不希望程序每次都询问服务器。

最佳答案

您可以通过多种方式执行此操作,但您必须牢记 cross-domain restrictions 。我一直用套接字来做这件事。

1 - 您需要一个桥来将您的网络与服务器进行通信,这可以使用 java applet 或 flash 套接字桥来完成,以便您可以调用您的服务器和 javascript 客户端代码。

2 - 您的服务器中需要 url 重定向规则,以便当您的客户端发出请求时,它总是在同一个域中发出请求,但到达您的套接字服务器最终所在的位置。您的客户端无法访问不同的域,但您的服务器可以。这是跳过跨域限制所必需的。

我希望这会有所帮助。

关于java - Web浏览器与java之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com