OptionalallOptionalcssThe list of CSS files to be injected into matching pages. These are injected in the order they appear in this array.
OptionalexcludeExcludes pages that this content script would otherwise be injected into.
The id of the content script, specified in the API call.
OptionaljsThe list of JavaScript files to be injected into matching pages. These are injected in the order they appear in this array.
OptionalmatchesSpecifies which pages this content script will be injected into. Must be specified for registerContentScripts().
OptionalpersistSpecifies if this content script will persist into future sessions.
OptionalrunSpecifies when JavaScript files are injected into the web page. The preferred and default value is document_idle.
If specified true, it will inject into all frames, even if the frame is not the top-most frame in the tab. Each frame is checked independently for URL requirements; it will not inject into child frames if the URL requirements are not met. Defaults to false, meaning that only the top frame is matched.