我正在製作一個網站,傾向於處理一個頁面(Ajax)中的所有請求。 ,所以我認爲我可以捕獲每一個用戶點擊一個鏈接,並檢查IF它在我的網站,我做一些事情上的JavaScript例如像一個Ajax請求,ELSE它會打開鏈接像往常一樣!如何監控URL中的更改(片段標識符 - URL的錨點部分)
在window.location上做手錶沒有工作! 此外,我不知道是否有無論如何得到#符號後的網址部分。 注:無論使用Gmail和Facebook做,我猜!他們使用的是這樣的:?
http://mail.google.com/mail/#inbox
http://www.facebook.com/home.php#/收件箱/ REF = MB
笑納:那我喜歡在我的項目中使用jQuery,所以使用它的任何解決方案都是首選。
任何想法?
@Omar:#之後的部分URL是'hash'。編輯您的問題標題和標籤。 :) – 2009-11-01 15:21:42
@ o.k.w:#之後的URL部分稱爲'片段',而不是散列。 – 2009-11-01 15:22:49
@ o.k.w謝謝,我不是'本地'英語,所以隨時糾正它更明顯。 – 2009-11-01 15:28:35