在Chrome扩展程序中启用/停用“content_scripts.css”

时间:2016-06-20 19:02:03

标签: javascript css google-chrome-extension

例如:

  ...
  "content_scripts": [
    {
      "matches": ["*://*/*"],
      "css": ["style.css"]
    }
  ]
  ...

我想默认注入此样式表。这是一切照旧。

我还要enable/disable,当用户在工具栏中的图标上显示用户clicks时。

任何指针都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

我也必须在我的一个扩展中实现这一点。我在popup.html中使用了一个复选框来操作chrome.storage,它会存储状态是启用还是禁用。

内容脚本始终在运行,但在执行任何操作之前会先检查chrome.storage。请随意引用我的存储库here,尤其是inject.js

这不是唯一的方法,但实施起来非常简单。请注意,您无法使用localstorage,因为内容脚本存在于单独的环境中。