Firefox addon Firefox扩展执行优先级

Firefox addon Firefox扩展执行优先级,firefox-addon,Firefox Addon,我在Mozilla的文档中找不到它。假设我编写了一个扩展,它在keypress上使用addEventListener。如果网页中包含的JS代码也在按键(或按键)上调用addEventListener,那么执行优先级是多少?是否保证我的分机首先接收事件 事件首先经历“捕获”阶段,然后是“冒泡”阶段。如果您使用捕获阶段(通过将true作为addEventListener的最后一个参数),那么如果页面上的侦听器使用冒泡阶段,那么您的侦听器将在页面上的侦听器之前被调用。我想如果您不知道它在页面上的工作方

我在Mozilla的文档中找不到它。假设我编写了一个扩展,它在keypress上使用addEventListener。如果网页中包含的JS代码也在按键(或按键)上调用addEventListener,那么执行优先级是多少?是否保证我的分机首先接收事件

事件首先经历“捕获”阶段,然后是“冒泡”阶段。如果您使用捕获阶段(通过将
true
作为
addEventListener
的最后一个参数),那么如果页面上的侦听器使用冒泡阶段,那么您的侦听器将在页面上的侦听器之前被调用。我想如果您不知道它在页面上的工作方式,那么您可以将它附加到页面无法触及的对象(例如
浏览器
对象,甚至
浏览器
)上,然后您可以确保您的先到。请参见

事件首先经过“捕获”阶段,然后是“冒泡”阶段。如果您使用捕获阶段(通过将
true
作为
addEventListener
的最后一个参数),那么如果页面上的侦听器使用冒泡阶段,那么您的侦听器将在页面上的侦听器之前被调用。我想如果您不知道它在页面上的工作方式,那么您可以将它附加到页面无法触及的对象(例如
浏览器
对象,甚至
浏览器
)上,然后您可以确保您的先到。看