我希望瀏覽器在我自己使用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