1

Есть ли способ получить доступ к локальному хранилищу из файла расширения расширения chrome с помощью CSS? Могу ли я использовать javascript для установки переменной, к которой я могу получить доступ в CSS, или локальное хранилище - исключительная вещь javascript? Если это так, есть ли способ установить параметры для CSS без локального хранилища?Доступ к локальному хранилищу в CSS при использовании расширения chrome?

+0

Нет. Вам нужно будет изменить CSS как строку и ввести его в элемент 'style'. – wOxxOm

ответ

3

localStorage доступен только через JS. Вы не можете создавать динамические запросы в CSS-файлах, поскольку они в большинстве своем полностью статичны (это несколько изменило некоторые новые репозитории CSS, такие как переменные и т. Д.), Но вы по-прежнему не можете делать вызовы данных, которые не являются импортированным ресурсом.

Единственный способ динамически устанавливать параметры в CSS - это изменение состояния HTML (изменение имен классов и т. Д.) Или adding stylesheet rules dynamically через JS или простое управление стилями через JS, element.style.prop = 'prop'.

Смежные вопросы