Сохранение в localStorage не работает в Firefox и IE - PullRequest
0 голосов
/ 13 февраля 2011

Я играл с этим кодом, и я признаю, что действительно не знаю, что мне нужно сделать, чтобы заставить его работать в Firefox или IE. Отлично работает в Webkit и Opera. Я могу сделать базовый HTML и CSS, но я не знаю, когда дело доходит до JavaScript. Я запустил код через jslint, и он подтвердил.

Общее представление о том, что я делаю; У меня есть форма name="f", текстовое поле onkeyup="doSetItem();" с некоторым фиктивным текстом, ссылка для сохранения onclick="addTodo(); return false;". Когда вы нажимаете сохранить, текстовая область текста должна быть сохранена в скрытом div. Для краткости я добавил ссылку на созданную мной скрипку, которую можно протестировать во всех браузерах. Любая помощь будет принята с благодарностью!

jsfiddle.net

1 Ответ

0 голосов
/ 13 февраля 2011

Какую версию IE & Firefox вы используете. Вам понадобится IE 8 и Firefox 3.5 для получения поддержки Local Storage.

Вот как вы можете получить к ним доступ: Сохранение данных формы в локальное хранилище -

 $("#save").click(function() {
    localStorage.setItem("tsk",$("#task").val());           
});

И получить их через:

$("#load").click(function(){
        $("#tasks").val(localStorage.getItem("tsk"));
});

Я использую jQuery для выбора DOM, но вы можете использовать доступ к локальному хранилищу даже без этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...