ঘটনা_নিয়ম

event_rules ম্যানিফেস্ট প্রপার্টি এমন নিয়ম যোগ করার জন্য একটি প্রক্রিয়া প্রদান করে যা ডিক্লারেটিভওয়েবরিকোয়েস্ট ব্যবহার করে ফ্লাইটে ওয়েব রিকোয়েস্টকে বাধা দেয়, ব্লক করে বা সংশোধন করে বা কোনো পৃষ্ঠার বিষয়বস্তুর উপর নির্ভর করে পদক্ষেপ নেয়, ডিক্লারেটিভ কনটেন্ট ব্যবহার করে পৃষ্ঠার বিষয়বস্তু পড়ার অনুমতি ছাড়াই।

জাভাস্ক্রিপ্ট থেকে ম্যানিফেস্টে নিয়ম অনুবাদ করা হচ্ছে

বর্তমান পৃষ্ঠায় জাভাস্ক্রিপ্টে একটি ভিডিও CSS ট্যাগ থাকলে একটি পৃষ্ঠা ক্রিয়া প্রদর্শন করার জন্য নিম্নলিখিত একটি নিয়ম সংজ্ঞায়িত করে:

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"]
    }]
  }],
  ...
}