Skip to content

特权页面

fang5566 edited this page Dec 5, 2023 · 6 revisions

特权页面是指浏览器厂商认为扩展的任务是不运行或完全停止其功能的一类特殊页面。

对于 Chromium1

clients.google.com
clients[0-9]+.google.com
sb-ssl.google.com
chrome.google.com/webstore/*
chromewebstore.google.com
  • 在上述域名里,所有 Chromium/Chrome 的扩展都将完全停止其功能。

对于 Firefox2

accounts-static.cdn.mozilla.net
accounts.firefox.com
addons.cdn.mozilla.net
addons.mozilla.org
api.accounts.firefox.com
content.cdn.mozilla.net
content.cdn.mozilla.net
discovery.addons.mozilla.org
install.mozilla.org
oauth.accounts.firefox.com
profile.accounts.firefox.com
support.mozilla.org
sync.services.mozilla.com
  • 就像 Chrome,Firefox 的 WebExtensions 在上述域名里都将停止工作。

  • 如要允许 Firefox 的 WebExtensions 在这些页面运行(请自担风险),可打开 about:config 并修改下列参数3

    • extensions.webextensions.restrictedDomains 设置为空白值。4
    • privacy.resistFingerprinting.block_mozAddonManager 设置为 true5
      • Firefox 60 - Firefox 70:须通过右键点击并选择 新建 > 布尔值 手动创建该参数3
      • Firefox 71 及更高版本6:在搜索栏粘贴首选项名 > 在第2列从单选列选择布尔值 > 点击第3列的 按钮。

[1] stackoverflow.com, chrome_extensions_client.cc, extension_urls.ccweb_request_permissions.cc

[2] https://hg.mozilla.org/mozilla-central/rev/39e131181d44

[3] https://www.ghacks.net/2017/10/27/how-to-enable-firefox-webextensions-on-mozilla-websites/

[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1445663#ch-3

[5] https://bugzilla.mozilla.org/show_bug.cgi?id=1310082#c24

[6] https://www.ghacks.net/2019/11/11/firefox-71-new-aboutconfig-interface-lands/

Clone this wiki locally