typestring - Context type where the preload script will be executed. Possible values includeframeorservice-worker.idstring - Unique ID of preload script.filePathstring - Path of the script file. Must be an absolute path.matchesstring[] (optional) - Match patterns for URLs the script runs in. A custom protocol can be used if its scheme is registered asstandardwithprotocol.registerSchemesAsPrivileged. To filter documents served from a non-standard scheme, useincludeGlobsorexcludeGlobs, which match against the whole URL. If omitted, the script runs for all URLs not excluded by other filters.excludeMatchesstring[] (optional) - Match patterns for URLs the script will not run in.includeGlobsstring[] (optional) - Glob patterns applied aftermatches. A URL must also match one of these globs.*matches any sequence of characters and?matches any single character.excludeGlobsstring[] (optional) - Glob patterns for URLs the script will not run in.matchOriginAsFallbackboolean (optional) - Whether a document whose URL has no origin of its own (about:,blob:,data:orfilesystem:) is matched by the origin of the frame that created it instead of by its URL. This includes documents with an opaque origin, such as adata:frame or a sandboxed<iframe srcdoc>. For example, anabout:blankpopup opened byhttps://example.com/pageis matched ashttps://example.com/. When set, every pattern inmatchesmust have a path of/*. Only applies toframecontexts. Default isfalse.