Приложение Spotify - поддержание состояния между страницами - PullRequest
0 голосов
/ 15 февраля 2012

Firend. Я занимаюсь разработкой приложений для spotify, и в соответствии с их сайтом для разработчиков я понял, что могу использовать только HTML / HTML5, javascript, css для разработки. Теперь у меня возникает вопрос, касающийся разработки: у меня несколько страниц для каждойУ меня есть определенные входные параметры, и я хочу отслеживать эти параметры через приложение, например, имя пользователя, взятое в качестве ввода от пользователя.Как я могу это сделать, есть какой-нибудь инструмент управления сессиями или что-то подобное?Как я могу обработать mydata с другой страницы, чтобы показать желаемый результат.

1 Ответ

4 голосов
/ 15 февраля 2012

Согласно Рекомендациям API , вы можете воспользоваться HTML localStorage API:

Ваше приложение сможет использовать локальное хранилище HTML5 API, которое в качестве ограниченного пространства доступно вашему приложению (5 МБ). Помните, что любое сохраненное здесь состояние будет локальным, и, следовательно, вы не сможете восстановить его, если пользователь войдет в Spotify на другом компьютере и перейдет к вашему приложению. Чтобы восстановить состояние независимо от того, каким компьютером в данный момент пользуется пользователь, используйте свой собственный бэкэнд.

Подробную документацию о том, как вы можете взаимодействовать с localStorage, можно найти на MDC .

Это сводится к использованию window.localStorage.setItem(key, value) и window.localStorage.getItem(key) для установки и извлечения данных.

...