我想知道是否有一种方法可以侦听层次结构中发生的事件高于窗口或文档的事件。目前,我正在听KeyUp(JavaScript):
window.addEventListener('keyup', this.handleWindowKeyup);
只要我在页面上的各个元素中导航,只要按TAB键,就会调用handleWindowKeyup 。当焦点移到浏览器元素(例如搜索栏)时,直到返回HTML页面的任何元素,我的处理程序才会被调用。
当我为window对象注册处理程序时,这很有意义,但是我想知道是否有一种方法可以监听浏览器(不仅是页面)中发生的所有事件。
(示例)-当我按TAB键并将焦点放在搜索栏上(挂锁)时,未调用 handleWindowKeyup 。