我只是建立一個簡單的Ajax網站,但運行到Safari和Chrome的一個問題。我只是創建一個簡單的重定向,如果用戶進入一個頁面,即Webkit將「#」變成%23導致404錯誤?
"/blog"
,他們將被重定向到
"/#/blog"
代碼:
url = window.location.pathname
if(url != "/") {
window.location.pathname = "/#" + url
}
這是在Firefox偉大的工作但不幸的是WebKit的瀏覽器打開「#」變成「%23」,並給予404,例如:
"/%23/blog"
我如何避免這種情況?
謝謝, 亞歷克斯
啊,完美!謝謝! –