event_rules

מאפיין המניפסט event_rules מספק מנגנון להוספה של כללים ליירוט, לחסימה או לשינוי של בקשות אינטרנט בזמן אמת באמצעות declarativeWebRequest או לביצוע פעולות בהתאם לתוכן הדף, בלי לדרוש הרשאה לקרוא את תוכן הדף באמצעות declarativeContent.

תרגום הכללים מ-JavaScript למניפסט

למטה מוגדר כלל להצגת פעולה בדף, אם הדף הנוכחי מכיל תג css של וידאו ב-javascript:

chrome.declarativeContent.onPageChanged.addRules([{
  actions: [
    new chrome.declarativeContent.ShowPageAction()
  ],
  conditions: [
    new chrome.declarativeContent.PageStateMatcher(
        {css: ["video"]}
    )
  ]
}]);

זוהי אותה הגדרה במניפסט:

{
  "name": "Sample extension",
  "event_rules": [{
    "event": "declarativeContent.onPageChanged",
    "actions": [{
      "type": "declarativeContent.ShowPageAction"
    }],
    "conditions": [{
      "type": "declarativeContent.PageStateMatcher",
      "css": ["video"]
    }]
  }],
  ...
}