繁体   English   中英

Firefox 扩展:在所有 web 页面上应用 content_scripts 但在特定 web 页面上应用 css?

[英]Firefox extension: apply content_scripts on all web pages but css on specific web page?

我有一个Firefox扩展,我想在其中将contentScript.js应用于所有 web 页面 manifest.json json 如下所示:

  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "css": ["background.css"],
      "js":["contentScript.js"]
    }
  ]

但是,我只想将CSS应用于某个web页面。 现在 CSS 应用于所有 web 页面。

我该如何解决这个问题?

我的朋友想出了一个解决方案,将您的清单文件更改为:

  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "js":["contentScript.js"]
    },
    {
      "matches": ["*://*.website.org/*"],
      "css": ["background.css"]
    }
  ]

救生员。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM