event_rules
manifest özelliği; müdahale eden, 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"]
}]
}],
...
}