/ / Достъп до локално хранилище в CSS, когато използвате хромирано разширение? - javascript, css, google-chrome, google-chrome-extension, local-storage

Достъп до локално хранилище в CSS при използване на разширение за Chrome? - javascript, css, google-chrome, google-chrome-extension, местно съхранение

Има ли начин за достъп до локално хранилище от aфайл с опция за хромиране на разширение с CSS? Мога ли да използвам JavaScript за задаване на променлива, до която мога да осъществя достъп в CSS, или локалното съхранение е изключителна работа с JavaScript? Ако е, има ли начин да задавам опции за CSS без локално съхранение?

Отговори:

3 за отговор № 1

localStorage е достъпен само чрез JS. Не можете да правите динамични заявки в CSS файлове, тъй като те са в по-голямата си част напълно статични (това е променило някои с нови CSS реквизити като променливи и т.н.), но все още не можете да извършвате повиквания към данни, които не са импортиран ресурс.

Единственият начин да настроите динамично опциите в CSS е чрез промяна на състоянието на HTML (промяна на имена на класове и т.н.) или чрез динамично добавяне на правила за стилови таблици чрез JS или директен стил манипулиране чрез JS, element.style.prop = "prop".