Enable/disable Chrome extensions per site (via white or blacklist)
If you don't mind installing an extra extension, this might be useful: Extension Manager
I was looking for a solution to the same problem. I only need to disable the extension on a single domain, whitelisting all other domains would not be a good idea. So I found this extension allows you to create rules, which you can use it as a blacklist.
Example
As of January 2021, Chrome 88 only lets you run extensions in 3 modes:
- On click
- On specific sites (i.e. a whitelist / allow-list)
- On all sites
Unfortunately there is no built-in way to set a block-list of sites for an extension (i.e.. "On all sites except...").
Yes, you you can modify what sites different extensions can run on by the following (some extensions cannot be bound to specific sites e.g., Google Docs):
On your computer, open Chrome.
At the top right, click the three stacked dots, 'More tools' and then 'Extensions'.
On the extension, click 'Details'.
Under 'Permissions', you can add or remove a site:
Add: Change 'Allow this extension to read and change all your data on websites that you visit' to 'On specific sites'.
Type the URL of the specific site you want it to run on, then click 'Add'. You can add more URL's by clicking 'Add a new page' once you have added a URL.
Remove: To the right of the site you have added, tap 'More' and then 'Remove' if you would like to remove its access to the site.
You can also set 'Allow this extension to read and change all your data on websites that you visit' to 'On click', so that the extension will run only when you click it.
Also, no matter what website you are on, you can always temporarily reactivate the extension by clicking on it, then clicking 'Reload'.
Hopefully this helps.