2017-10-11 167 views
0

一個網站我的工作經常加載很慢了。添加頁面,瀏覽器歷史記錄負載完成

如果你在第一頁加載前點擊了新的一頁上,它不會存儲在瀏覽器歷史記錄,所以你不能回去,以使其與後退按鈕。

所以,如果你去谷歌 - >我的主頁 - >我的Page2 - >瀏覽器後退按鈕你最終回到谷歌。

我試圖通過調用

手動更換歷史
history.replaceState(null, null, window.location.href) 

儘量靠近儘可能靠近頁面的頂部,但它不修復Safari中的問題(它似乎在Chrome)

的還有什麼任何想法可以工作?

(我實現理想的解決方案是該網頁將不會加載這麼慢,但是我正在尋找一個創可貼現在)

回答

0

返回

function goBack() { window.history.back(); }

歷史.back()將幫助您加載上一頁。

+0

我不希望加載的前一頁,我希望我的用戶能夠當他們按自己的瀏覽器後退按鈕。這與按下後退按鈕具有相同的功能,如果前一頁從未存儲在歷史記錄中,這不起作用 – Sarah