Content script matching top-level domains like all google.*
Listing all Google domains is not that difficult, because Google has published a list of all public Google domains at http://www.google.com/supported_domains. Prefix every item in this list with "*://*
and add the ",
suffix to every item. Then copy-paste the result to your manifest file.
An alternative option is to use the "include_globs"
field (this is applied after "matches"):
{
....
"content_scripts": [{
"matches": [ "*://*/*" ],
"include_globs": [
"*://*.google.*/*",
"*://*.youtube.com/*",
"*://readthedocs.org/*"
],
"js": [ "contentscript.js" ]
}]
}
(I've replaced "*://www.google.com/*"
with "*://*.google.com/*
, because of subdomains like https://encrypted.google.com/)