在下面的鏈接中,我創建了一個history.pushState示例。歷史API不起作用(後退/前進)
但是,如果您點擊鏈接,然後嘗試返回或轉發,則會看到不起作用。你知道告訴我爲什麼嗎?有好的做法?你可以幫我嗎?
在下面的鏈接中,我創建了一個history.pushState示例。歷史API不起作用(後退/前進)
但是,如果您點擊鏈接,然後嘗試返回或轉發,則會看到不起作用。你知道告訴我爲什麼嗎?有好的做法?你可以幫我嗎?
不是你的具體問題的解決方案,但我認爲這是值得一提的是:有一個很流行的jQuery /樣機/ MooTools的插件,它很好地包裝了HTML5歷史的API:https://github.com/browserstate/History.js/
謝謝,但我想在使用插件之前學習。 :D –
這是因爲後面和轉發不與Ajax工作。
您可能嘗試存儲上一頁加載的地方,然後讓後退和前進鏈接加載您自己的歷史記錄處理程序。
看來JSFiddle可能是這裏的罪魁禍首。你在另一臺測試服務器上檢查過你的代碼嗎? –
@SteveBinder是的,我有同樣的問題。 –
你能指定你想要做什麼嗎?即返回到另一頁面或返回到前一個鏈接。 – PitaJ