我正在使用Ajaxify這似乎是現在最好的ajax/history.js組合(但歡迎任何其他建議),並且所有設置和工作都是I需要。但是,有一個小問題。當你點擊該網站時,URL會根據內容改變,使用history.js(所以如果你點擊'About',你會在瀏覽器中看到www.mysite.com/about)。這很好地與後退按鈕配合使用,但問題是當您在此階段刷新頁面,或者直接轉到例如www.mysite.com/about,並且您只能看到ajax內容,而不是整個站點。Ajaxify(或只是一般的阿賈克斯)直接URL
如果被訪問的直接URL,網站加載的普通視圖,那麼該URL匹配的AJAX內容裝載塊。
這是可能的,或者有沒有人有任何我想要做的是建議?
謝謝, ř
1)爲什麼JS會失敗?如果它是一個錯誤,那麼它是一個錯誤 - 與動態URL更改無關。 2)性能問題取決於他如何做到這一點。如果他只是通過非AJAX加載並清空頁面(或標題),然後加載內容,那麼幾乎沒有性能影響(類似於gmail加載)。也沒有什麼可替代的,所以沒有閃光燈(他也可以添加一個加載器,再一次gmail是如何做的)。 3)唯一真正的問題是搜索引擎。 – freakish
1)因爲:瀏覽器可能不支持JS *或*用戶可能已關閉JS或*用戶在移動連接上通過隧道加載JS *或*您的CDN下降*或*您的JavaScript被廣告攔截器(等等等)誤分類爲廣告 – Quentin
2)與GMail類似?你的意思是「慢慢」? – Quentin