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