event_rules

event_rules manifest özelliği; araya giren, engelleyen veya kontrol eden kurallar eklemek için bir mekanizma sağlar. declarativeWebRequest'i kullanarak devam eden web isteklerini değiştirin veya sayfa içeriğini okuma izni gerekmeden, bir sayfanın içeriğini declarativeContent.

Kuralları JavaScript'ten manifeste dönüştürme

Aşağıda, geçerli sayfanın içinde bir video css etiketi varsa sayfa işlemini gösterecek bir kural tanımlanmıştır JavaScript kodu:

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

Bu, manifest dosyasındaki tanımın aynısıdır:

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