希望获得一些帮助,以试图弄清如何检测到刷新导致当前页面已加载。
在chrome中,我可以使用document.referrer == document.location.href
来检测到它。 (注意:我意识到这并不完全可靠,但是对我而言已经足够了;我不在乎这里的不良行为,而只是积极的路径)
不幸的是,其他Firefox(例如)在刷新后仍提供document.referrer”(假定刷新之前引用者为”)。
有人知道现代浏览器兼容的合理方式来检测当前页面是通过javascript刷新的结果吗?
答案 0 :(得分:0)
在通过javascript刷新之前,请在本地存储中设置时间戳记或类似标记。页面加载后,读取本地存储;如果已设置并且接近当前时间戳,则可以刷新。