0

我的另一个问题。 我正在建立一个Facebook标签。要从一个页面更改为另一个页面我正在使用AJAX调用,因此不会刷新页面。 由于该页面没有重新加载,网址并没有改变,但我仍然希望在网址的末尾添加“#you-are-now-here”之类的东西,这在普通网站中是可行的在facebook外面。 有谁知道如何做到这一点?Facebook选项卡更改网址无window.location

例子:

原始地址:https://www.facebook.com/pagename/app_appid

我想要的网址:https://www.facebook.com/pagename/app_appid#you-are-now-here

回答

0

您应该调查HTML5 History API。特别是你可能想要使用history.pushState

+0

看起来很有前途,但并不真正跨浏览器兼容,因为它是HTML5,据我所知在旧版浏览器中并不支持。 有没有其他方法可以做到这一点? – SheperdOfFire 2012-08-17 12:27:02