2016-05-26 148 views
0

我的網站(https://minelight.ml)顯示「已加載!」兩秒鐘。在URL路徑(site.com/Loaded!/forums)沒有重新加載頁面開始阻止瀏覽器保存網址

的問題是,該瀏覽器當前保存在歷史上的「假貨」鏈接:History

有有什麼辦法阻止瀏覽器保存這個鏈接?

+0

顯示一些您認爲可能導致問題的相關代碼。 – Marcus

+0

你如何顯示加載的圖像?你在使用重定向嗎? – Barmar

回答

3

您的網頁代碼:

if (_timer) clearInterval(_timer); 
    window.history.pushState('', 'MineLight', "Loaded!/" + Url); 
    setTimeout(Back, 2000); 

window.history.pushState

HTML5引入了history.pushState()和history.replaceState() 方法,它允許您添加和修改歷史記錄,分別爲 。這些方法與 window.onpopstate事件一起使用。

您必須將其刪除。

Adding and modifying history entries

+0

因此,如果我使用另一種方法來更改網址,它可以工作? – HAlexTM

+0

我找不到其他方法來改變它.. – HAlexTM

+0

@HAlexTM,我不明白你想要什麼。你想在歷史瀏覽器中記錄正確的地址。爲什麼你需要更改網址?如果刪除此代碼,則會在歷史頁面中記錄該頁面的實際地址。 – UserName