您好我是java脚本的新手,我正在寻找一个使用java脚本通道API回调端的工作示例。我对通道API一无所知。任何人都可以为我提供一个工作实例
答案 0 :(得分:3)
如果您询问如何从后端向javascript客户端发送消息:您无法将消息从后端服务器发送到在前端服务器上创建的通道。这是因为应用程序版本号包含在通道令牌中,而后端具有与前端不同的应用程序版本。但是,您可以在后端实现一个servlet,该servlet调用createChannel并将其返回到您的前端,以包含在您的前端呈现的javascript中。
如果您尝试从javascript代码向后端发送消息,则由于同源策略(您假设您的客户端是从非后端实例呈现),您将无法直接使用XmlHttpRequest )。您可以使用JSONP解决此问题,或者将前端的XHR请求路由到后端servlet中的后端。
答案 1 :(得分:2)