Почему локальное хранилище не работает?Не удается использовать localStorage
Я недавно принял решение на небольшом веб-сайте, над которым я работаю, и хочу попробовать переключаемые темы. Я хочу, чтобы темы сохранялись после сеанса, и я еще не нахожусь в состоянии входа в систему, поэтому я просматриваю локальное хранилище.
Журнал консоли здесь подтверждает, что функция запускается, но для страницы не создается хранилище.
var main = function() {
$('#theme1').click (function() {
localStorage.setItem("theme", "1");
console.log("click");
});
}
$(document).ready(main);
Я также пробовал localStorage.theme = "1";
безрезультатно.
Я нахожусь в последнем Chrome, но, несмотря на это, очевидно, что поддерживается html 5. Я проверил на веб-сайте w3 w3schools.com/html5_webstorage и запускаю код через свою систему «Попробуй сам».
Hi. Можете ли вы попытаться воспроизвести проблему, используя http://jsbin.com, пожалуйста? –
localStorage.setItem («тема», «1»); будет вызываться только при нажатии элемента с id = theme1. –
Да, вы нажали на элемент '# theme1'? –