【发布时间】:2011-07-06 19:06:35
【问题描述】:
我想制作一个包含大量 Javascript 交互的页面。但是,当用户浏览页面时,URL 也必须更改。因此,当用户分享或保存 URL 时,它可以引导他进入他的实际状态。
我该怎么做?
例子:
myapp.com/page1
myapp.com/page2
【问题讨论】:
标签: javascript jquery url
我想制作一个包含大量 Javascript 交互的页面。但是,当用户浏览页面时,URL 也必须更改。因此,当用户分享或保存 URL 时,它可以引导他进入他的实际状态。
我该怎么做?
例子:
myapp.com/page1
myapp.com/page2
【问题讨论】:
标签: javascript jquery url
您可以在不重新加载页面的情况下更改网址(或位置)的唯一部分是哈希。那是# 背后的部分。许多 ajax 增强应用程序都利用了这一点,包括 Twitter。您可以随时更改此哈希,并在页面加载时解释哈希标记以将页面初始化为正确的状态。
【讨论】:
设置这个值:window.location.href
window.location.href = "myapp.com/page2";
【讨论】: