使用Chrome扩展程序时在CSS中访问本地存储?

时间:2017-02-16 06:19:21

标签: javascript css google-chrome google-chrome-extension local-storage

有没有办法从带有CSS的chrome扩展选项文件访问本地存储?我可以使用javascript来设置我可以在CSS中访问的变量,还是本地存储是一个javascript独占的东西?如果是,有没有办法可以在没有本地存储的情况下为CSS设置选项?

1 个答案:

答案 0 :(得分:3)

localStorage只能通过JS访问。你不能在CSS文件中进行动态查询,因为它们在很大程度上是完全静态的(这已经改变了一些新的CSS道具,如变量等),但你仍然无法调用非导入资源的数据。

你可以在CSS中动态设置选项的唯一方法是改变HTML的状态(改变类名等),或者通过JS改变adding stylesheet rules dynamically,或者通过JS改变简单的样式,{{1 }}