2016-05-26 152 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