У меня есть страница HTML, где пользователь заполняет несколько форм для своей собственной ссылки (чисто на стороне клиента, он не передается на сервер). Я хотел бы иметь возможность хранить этот представленный текст на компьютере пользователя, а затем воспроизводить этот текст на другой странице HTML, когда пользователь посещает другую страницу.
Можно ли это использовать с помощью jQuery JSON? Возможно, с.getJSON и/или.parseJSON? (Если это так, я бы предположил, что обе страницы HTML должны ссылаться на тот же.JS файл.)
Или это будет больше для печенья?
Кроме того, если это возможно, мне бы понравилась ссылка на статью о том, как это сделать - если она существует.
Большое спасибо за Вашу помощь.
Я не знаю, какую поддержку браузера вам нужно, но eligrey/FileSaver.js сохранит ваш файл, но javascript не может автоматически читать содержимое с пользовательского компьютера без их ввода - это учебник по чтению файлов, представленных пользователя.
Если вы хотите, чтобы это было плавным, вы хотите использовать файлы cookie или локальное хранилище.
Поскольку все переменные теряются при перезагрузке javascript (что происходит, когда пользователь загружает другой HTML-код, который ссылается на одни и те же.js), вы можете сохранить значения в браузере Cookie.
Вы можете сериализовать данные как JSON в cookie, если хотите, это полностью зависит от вас.