OptionalallIf allFrames is true, implies that the JavaScript should be injected into all frames of current page. By default, it's false and is only injected into the top frame.
Optionalcookielimit the set of matched tabs to those that belong to the given cookie store id
OptionalexcludeOptionalexcludeOptionalincludeThe list of JS files to inject
OptionalmatchIf matchAboutBlank is true, then the code is also injected in about:blank and about:srcdoc frames if your extension has access to its parent document. Code cannot be inserted in top-level about:-frames. By default it is false.
OptionalrunThe soonest that the JavaScript will be injected into the tab. Defaults to "document_idle".
OptionalscriptAn opaque user script metadata value
Details of a user script