Firefox 扩展:在所有网页上应用 content_scripts 但在特定网页上应用 css?
Firefox extension: apply content_scripts on all web pages but css on specific web page?
我有一个 Firefox 扩展程序,我想将 contentScript.js
应用到 所有网页 。 manifest.json
看起来像这样:
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"css": ["background.css"],
"js":["contentScript.js"]
}
]
但是,我只想要CSS应用于某个网页。现在 CSS 应用于所有网页。
我该如何解决这个问题?
我的朋友想出了一个解决方案,把你的清单文件改成这样:
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js":["contentScript.js"]
},
{
"matches": ["*://*.website.org/*"],
"css": ["background.css"]
}
]
救命恩人。
我有一个 Firefox 扩展程序,我想将 contentScript.js
应用到 所有网页 。 manifest.json
看起来像这样:
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"css": ["background.css"],
"js":["contentScript.js"]
}
]
但是,我只想要CSS应用于某个网页。现在 CSS 应用于所有网页。
我该如何解决这个问题?
我的朋友想出了一个解决方案,把你的清单文件改成这样:
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js":["contentScript.js"]
},
{
"matches": ["*://*.website.org/*"],
"css": ["background.css"]
}
]
救命恩人。