Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Веб разработка куки

Арсений Кузнецов Ученик (85), на голосовании 1 год назад
Вопрос, как сделать что бы не надо удалять было файлы куки каждый раз что бы страница обновляла css стили а сразу что бы скрипт абновлял все стили при входе на страницу если были изменение
Голосование за лучший ответ
Razorvashka Мудрец (13186) 1 год назад
Один из способов решения этой задачи — использование localStorage. Это API браузера, которое позволяет хранить небольшие объёмы данных на стороне клиента. Вы можете записывать в localStorage информацию об изменениях в CSS, а затем при загрузке страницы проверять эту информацию и применять соответствующие стили.

Вот пример использования localStorage:

// Записываем информацию о том, что были изменения в CSS
localStorage.setItem('cssHasChanges', 'true');

// Проверяем, была ли информация об изменениях в localStorage
const hasCSSChanges = JSON.parse(localStorage.getItem('cssHasChanges'));

if (hasCSSChanges) {
// Применяем новые стили
document.body.style .backgroundColor = 'red';

// Удаляем информацию об изменениях из localStorage, чтобы она не сохранялась между сессиями
localStorage.removeItem('cssHasChanges');
} else {
// Применяем стили, которые были сохранены в localStorage (если такие были)
const customCss = localStorage.getItem('customCss');
if (customCss) {
document.body.style .cssText = customCss;
}
}
Dlazder Мудрец (16875) 1 год назад
А теперь по русски
Кот Шредингера Просветленный (29585) 1 год назад
Ничего не понятно, но может использовать событие load :

documen.addEventListener('load', ()=>{
// здесь создать необходимые стили
}
Похожие вопросы