当我点击网页上的按钮时,我希望浏览器向我的本地Java应用程序(由我自己编程)发送消息,该按钮也是我自己使用php编写的。我有什么方法可以做到吗?
答案 0 :(得分:0)
这是错误的方式。您不会将服务器中的信息发送到本地应用程序。您的本地应用程序应从您的Web服务器获取信息。
答案 1 :(得分:0)
本地Java应用程序可以实现Web服务器。有很多库,或者你可以使用ServerSocket / SSLServerSocket来实现它的低级别。服务器套接字应绑定到localhost,以防止直接外部访问。
您可以使用JSONP与本地网络服务器进行通信。
要特别注意身份验证,因为您访问的任何网站都可以指示浏览器向本地网络服务器发送请求。