Javascript Chrome扩展:作用于同一元素的多个扩展
Chrome将如何处理这种情况Javascript Chrome扩展:作用于同一元素的多个扩展,javascript,google-chrome-extension,race-condition,Javascript,Google Chrome Extension,Race Condition,Chrome将如何处理这种情况 假设我安装了两个扩展。一个分机将页面变为蓝色,另一个分机将页面变为红色。哪个扩展获得优先级?两个扩展都将执行。第一个执行的将把页面变成一种颜色,第二个变成另一种颜色。最后一种颜色占上风 执行顺序取决于许多因素,例如,如果两个扩展都在侦听同一事件,则执行顺序取决于首先添加侦听器的是哪一个。最终行为取决于以下因素: 。示例:html正文比body更具体 速记属性:背景色:红色始终覆盖背景:青色 的存在!重要标志:!重要的声明只能由另一个覆盖!重要声明 执行顺序:最近
假设我安装了两个扩展。一个分机将页面变为蓝色,另一个分机将页面变为红色。哪个扩展获得优先级?两个扩展都将执行。第一个执行的将把页面变成一种颜色,第二个变成另一种颜色。最后一种颜色占上风
执行顺序取决于许多因素,例如,如果两个扩展都在侦听同一事件,则执行顺序取决于首先添加侦听器的是哪一个。最终行为取决于以下因素:
- 。示例:
比html正文
更具体body
- 速记属性:
背景色:红色代码>始终覆盖
背景:青色代码>
覆盖!重要声明的存在!重要标志:
声明只能由另一个!重要的
- 执行顺序:最近安装的扩展最后执行
这意味着,如果之前的决策规则尚未确定,那么最终(重新)加载的扩展将“获胜”