Path: blob/main/files/en-us/mozilla/add-ons/webextensions/api/events/rule/index.md
6581 views
------{{AddonSidebar()}}
Description of a declarative rule for handling events.
Type
Values of this type are objects. They contain the following properties:
id{{optional_inline}}:
string. Optional identifier that allows referencing this rule.
tags{{optional_inline}}:
arrayofstring. Tags can be used to annotate rules and perform operations on sets of rules.
conditions:
arrayofany. List of conditions that can trigger the actions.
actions:
arrayofany. List of actions that are triggered if one of the conditions is fulfilled.
priority{{optional_inline}}:
integer. Optional priority of this rule. Defaults to 100.
Browser compatibility
{{Compat}}
{{WebExtExamples}}
Note: This API is based on Chromium's
chrome.eventsAPI. This documentation is derived fromevents.jsonin the Chromium code.