检测到该页面是刷新的结果

时间:2019-02-13 22:25:03

标签: javascript dom

希望获得一些帮助,以试图弄清如何检测到刷新导致当前页面已加载。

在chrome中,我可以使用document.referrer == document.location.href来检测到它。 (注意:我意识到这并不完全可靠,但是对我而言已经足够了;我不在乎这里的不良行为,而只是积极的路径)

不幸的是,其他Firefox(例如)在刷新后仍提供document.referrer”(假定刷新之前引用者为”)。

有人知道现代浏览器兼容的合理方式来检测当前页面是通过javascript刷新的结果吗?

1 个答案:

答案 0 :(得分:0)

在通过javascript刷新之前,请在本地存储中设置时间戳记或类似标记。页面加载后,读取本地存储;如果已设置并且接近当前时间戳,则可以刷新。