Node.js执行window.postmessage

时间:2014-05-08 08:28:12

标签: javascript node.js

我目前正在使用两个站点并使用window.postMessage API在两者之间进行通信。

是否可以将postMessage API与node.js一起使用?因为我最终希望将任何必要的javascript通信传递到服务器端以允许更多稳定性。 (即不依赖于拥有现代浏览器的用户)。

还有什么好的例子吗?

我已经检查了谷歌没有明显的跳出来......

感谢您对此的任何想法。

1 个答案:

答案 0 :(得分:1)

不,至少不是直接。

postMessage用于在浏览器中的两个页面之间进行通信,但Node.JS(在此上下文中)在服务器上运行。

您可以让一个页面使用Ajax与Node.JS进行通信,然后使用postMessage与另一个页面进行通信......但在大多数情况下,您可能也可以让另一个页面直接使用Ajax进行通信(使用CORS授予)权限)。