【发布时间】:2016-12-11 04:16:47
【问题描述】:
有没有办法从browserAction 或pageAction 图标禁用/启用CSS 内容脚本?我说的是在一组特定的匹配页面上运行清单中定义的 CSS 内容脚本的那种脚本。所以,如果清单包括:
"content_scripts": [
{
"matches": [ "*://*.somewhere.com/*" ],
"css": ["somewhere.css"]
}
]
这会在somewhere.com 上注入somewhere.css。有没有办法编写一个browserAction 或pageAction 选项弹出窗口来完全启用或禁用 CSS 内容脚本?
我知道我可以编写一个 JavaScript 内容脚本来监听这样的选项弹出窗口,然后在页面中添加/减去 CSS 规则和/或类。但我希望在页面呈现之前插入这个 CSS,据我所知,唯一的方法是使用 CSS 内容脚本。
但是,有没有办法从弹出窗口中完全启用或禁用仅具有 CSS 内容脚本的扩展程序?我看不出有办法做到这一点。
【问题讨论】:
标签: javascript css google-chrome-extension browser-action