замена стиля css с добавлением в cookies
Довольно долго искал информацию, но так и не нашёл. Кратко: Есть три css файла. С помощью кнопки мы будем менять файл css. Важно что-бы стиль сохранился и после повторного открытия сайта и/или перезапуска браузера. Надеюсь на вашу помощь)
Ответы (1 шт):
Автор решения: Vadim
→ Ссылка
Тебе нужен либо хостинг, чтобы файлы были на нём и ты их сосал через:
let link = 'http://hosting/1.css';
$('body').append(`<link id="myStyle" rel="stylesheet" href="${link}">`);
Либо нужно создавать экстет(расширение хром), который уже будет содержать три этих файла, и хоть через execute, хоть через другую магию меняешь как надо
Удалять так(через c.t.execute можно этот код прокинуть):
$('#myStyle').remove();
// on change:
localStorage.styleState = 1; // Will be string
// on load:
if(localStorage.styleState === '1'){
// inject 1.css
}