2017-10-11 104 views
0

一个网站我的工作经常加载很慢了。添加页面,浏览器历史记录负载完成

如果你在第一页加载前点击了新的一页上,它不会存储在浏览器历史记录,所以你不能回去,以使其与后退按钮。

所以,如果你去谷歌 - >我的主页 - >我的Page2 - >浏览器后退按钮你最终回到谷歌。

我试图通过调用

手动更换历史
history.replaceState(null, null, window.location.href) 

尽量靠近尽可能靠近页面的顶部,但它不修复Safari中的问题(它似乎在Chrome)

的还有什么任何想法可以工作?

(我实现理想的解决方案是该网页将不会加载这么慢,但是我正在寻找一个创可贴现在)

回答

0

返回

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

历史.back()将帮助您加载上一页。

+0

我不希望加载的前一页,我希望我的用户能够当他们按自己的浏览器后退按钮。这与按下后退按钮具有相同的功能,如果前一页从未存储在历史记录中,这不起作用 – Sarah

相关问题