【问题标题】:Spotify application - maintaing state between pagesSpotify 应用程序 - 维护页面之间的状态
【发布时间】:2012-02-15 13:21:36
【问题描述】:
我正在开发 spotify 应用程序,根据他们的开发者网站,我了解到我只能使用 HTML/HTML5、javascript、css 进行开发
现在我对开发有一些疑问:
我有多个页面&对于每个页面我都有某些输入参数&我想通过tout应用程序跟踪这些参数
例如作为用户输入的用户名。
我怎样才能做到这一点 ,
是否有任何类型的会话管理工具或类似的东西?
如何处理来自不同页面的 mydata 以显示所需的结果。
【问题讨论】:
标签:
javascript
css
html
spotify
【解决方案1】:
根据API Guidelines,您可以利用HTML localStorage API:
您的应用程序将能够使用本地存储 HTML5 API,作为您的应用程序可用的有限空间 (5 MB)。请注意,您在此处保存的任何状态都将是本地的,因此如果用户在另一台计算机上登录 Spotify 并浏览到您的应用程序,您将无法从中恢复。
无论用户当前使用的是哪台计算机,若要恢复状态,请使用您自己的后端。
有关如何与localStorage 交互的综合文档,请访问MDC。
归结为使用window.localStorage.setItem(key, value) 和window.localStorage.getItem(key) 来设置和检索数据。