好自定義網址,也有在Modify the URL without reloading the page這個解決方案,但我有一個關於這一個問題。無需重新加載頁面和相關問題
所以這裏是我打算做的(讓我們假設我的網址是example.com) 1.使用pushState我計劃將瀏覽器地址更改爲example.com/myprofile/myalbum。所以要清楚的是,這個新的URL可能存在也可能不存在,但瀏覽器地址無論如何都會改變。在我們的情況下,這個網址實際上並不存在,但我們正在使用該地址來標記網頁已更改的狀態。 2.使用ajax將「myprofile> myalbum」的數據加載到同一頁面。
但現在這裏是我一直在思考的問題。如果用戶直接在a上加載example.com/myprofile/myalbum,比如新的選項卡,該怎麼辦?這個頁面顯然會拋出一個找不到的錯誤,因爲它不存在。
那麼,如何對應於這個假網址加載AJAX?例如http://www.usatoday.com/news/似乎做得很好(除非這是一個iframe,它不會那麼好)。