问题
Why doesn't tampermonkey work on urls such as chrome://history/ or chrome://settings/? Any way to run an user script on this pages as well?
回答1:
Unfortunately, this isn't possible, because the chrome scheme (chrome://) isn't supported in @match's abilities.
UserScripts also use Chrome's match spec, so a Chrome extension to do that wouldn't work either.
From the linked spec:
Host permissions and content script matching are based on a set of URLs defined by match patterns. A match pattern is essentially a URL that begins with a permitted scheme (
http,https,file, orftp, and that can contain '*' characters).
来源:https://stackoverflow.com/questions/36228669/run-user-script-on-chrome-settings-and-similar-urls