我想创建一个包含大量Javascript交互的页面。但是,当用户浏览页面时,URL也必须更改。因此,当用户共享URL或保存它时,它可以使他达到他所处的实际状态。
我该怎么做?
示例:
myapp.com/page1
myapp.com/page2
答案 0 :(得分:6)
答案 1 :(得分:4)
答案 2 :(得分:2)
您可以在不重新加载页面的情况下更改的URL(或位置)的唯一部分是哈希。这是#
背后的部分。许多ajax增强的应用程序都使用它,包括Twitter。您可以随时更改此哈希值,并解释页面加载时的哈希标记以将页面初始化为正确的状态。
答案 3 :(得分:0)
设置此值:window.location.href
window.location.href = "myapp.com/page2";