我希望浏览器在我自己使用php编写的网页上点击按钮时,向我的本地Java应用程序(由我自己编写的程序)发送消息。有什么办法可以做到吗?如何让浏览器发送消息到本地Java应用程序?
回答
这是错误的方法。您不会将信息从您的服务器发送到本地应用程序。您的本地应用程序应该从您的Web服务器获取信息。
但我该怎么做? – kikyoakane 2013-03-18 11:24:37
看看这个https://en.wikipedia.org/wiki/Observer_pattern – c4pone 2013-03-18 11:42:11
本地Java应用程序可以实现一个Web服务器。在那里有一些库,或者你可以使用ServerSocket/SSLServerSocket来实现它的低级别。服务器套接字应绑定到本地主机,以防止直接的外部访问。
您可以使用JSONP与本地网络服务器进行通信。
请特别注意身份验证,因为您访问的任何网站都会指示浏览器向本地网络服务器发送请求。
对不起,我想我没有正确表达我的问题。事实上,网页是在服务器上。 – kikyoakane 2013-03-18 11:27:51
它被浏览器查看,不是吗? JavaScript由浏览器执行,而不是由服务器执行。甚至没有JavaScript的方法:告诉浏览器从本地主机加载图像,并将消息编码到本地URL:< img src =“http:// localhost/command”> – 2013-03-18 15:56:41
- 1. 从Qt如何发送消息到本地应用程序
- 2. 从浏览器发送消息到SQS
- 3. 如何将消息从Win32应用程序发送到Java SWT应用程序?
- 4. 浏览器消息服务器如何识别特定浏览器发送推送通知消息
- 5. 如何通过Java Web应用程序将PDF发送到浏览器?
- 6. C# - 从C#应用程序发送消息给谷歌浏览器
- 7. 如何将应用程序发送至应用程序消息
- 8. 如何从Java Web应用程序发送SMS消息
- 9. 使用Torquebox将消息发送到浏览器
- 10. 如何使用量角器将消息从浏览器发送到WebDriver?
- 11. 发送OutputStream到浏览器并让浏览器保存它
- 12. 如何从j2me应用程序调用本地浏览器
- 13. 可以使用SignalR从控制台应用程序发送消息,该消息将显示在浏览器中?
- 14. 如何让我的应用程序向桌面程序发送消息?
- 15. 从Java应用程序发送消息到侦听的Android应用程序
- 16. 如何发送消息从c#表单应用程序到Socket.io应用程序
- 17. 从Java服务器将消息推送到AIR应用程序
- 18. 从内容脚本发送消息到浏览Firefox的webextension?
- 19. 从iPhone应用程序发送消息
- 20. 通过应用程序发送消息
- 21. 将Json数据从浏览器发布到Java应用程序
- 22. 如何让谷歌浏览器(或其他浏览器)发送发布请求?
- 23. 如何将webrequest从WPF应用程序发送到默认浏览器?
- 24. 如何从Safari浏览器启动并发送网址到iOS应用程序?
- 25. Deeplinking三星消息应用程序内置在浏览器中
- 26. 发送浏览器响应
- 27. 浏览器到Android应用程序到浏览器
- 28. 发送定期的信息/消息到Android应用程序
- 29. 发送文本到浏览器
- 30. 从移动设备发送SMS,MMS消息并将该消息发送给Java应用程序服务器
所以,你想创建一个Java Web应用程序,对吧? – 2013-03-18 11:03:30
我的网页是用php编写的。 – kikyoakane 2013-03-18 11:07:41
然后,您可以从您的Java应用程序公开一个Web服务,并从您的PHP应用程序中使用它。 – 2013-03-18 11:09:20