0

我有 2 个 js 页面,A 和 B。有没有办法在页面 A 上触发事件并在页面 B 上监听?我想念我的理解中的一些东西,知道如​​何做到这一点。

4

1 回答 1

0

一般来说,你不能直接这样做。页面无法通信,它们可能不会显示在同一浏览器或同一台机器上。出于安全原因,Javascript 只能监听当前页面上的事件,更改当前页面并与加载页面的服务器通信。

所以你可以在同一个页面监听事件,并且可以基于这样的事件触发与服务器的通信。

然后服务器可以与其他页面通信。例如,这可以通过使用 websockets 来完成。

于 2013-04-26T12:04:18.703 回答