跨标签的事件监听器

时间:2016-10-26 08:15:57

标签: javascript jquery javascript-events keyboard-events

我有两个窗口:窗口A和窗口B.

窗口A和窗口B在同一Web浏览器上处于活动状态。

窗口A包含一个脚本。

问题:

窗口A是否可以收听Windows {B}中发生的事件,例如keyup

请提供一些解释。谢谢!

2 个答案:

答案 0 :(得分:1)

在窗口B中设置一个cookie,在窗口A中创建一个setTimeout函数,每个" x"毫秒检查是否有新的cookie。

看看这个:Javascript communication between browser tabs/windows

答案 1 :(得分:0)

如果窗口A是窗口B(打开的B)的父窗口,则可以找到该元素并添加事件监听器。您也可以使用postMessage在Windows之间进行通信。