【发布时间】:2013-01-16 20:37:26
【问题描述】:
基本上,我编写了一个 Spotify 应用程序,它只包含一个页面 (index.html),所有链接都触发了 javascript onclick() 操作 DOM 的函数。例如,我展示了最初的 4 张专辑,并有一个“查看更多专辑”链接来加载和呈现其余专辑。我这样做是为了让最初的 4 张专辑只加载一次。在我阅读细则之前,我没有意识到 pushState() 存在限制。 Spotify 说如果你尝试使用pushState(),你会得到一个“security exception”。我不想重新编写应用程序以在每次链接点击时加载新的 html 页面。我尝试了他们使用完整 URI 的方法(例如<a href='spotify:app:chirp:best_of:index'>),但它的行为不正常(code)。关于一般方法的建议?谢谢。
【问题讨论】:
标签: javascript dom onclick spotify browser-history