有没有办法从带有CSS的chrome扩展选项文件访问本地存储?我可以使用javascript来设置我可以在CSS中访问的变量,还是本地存储是一个javascript独占的东西?如果是,有没有办法可以在没有本地存储的情况下为CSS设置选项?
答案 0 :(得分:3)
localStorage只能通过JS访问。你不能在CSS文件中进行动态查询,因为它们在很大程度上是完全静态的(这已经改变了一些新的CSS道具,如变量等),但你仍然无法调用非导入资源的数据。
你可以在CSS中动态设置选项的唯一方法是改变HTML的状态(改变类名等),或者通过JS改变adding stylesheet rules dynamically,或者通过JS改变简单的样式,{{1 }}