location.reload ();在主要浏览器中以相同的方式操作

Does location.reload(); operate the same way in the major browsers?

本文关键字:操作 方式 浏览器 reload location      更新时间:2023-09-26

location.reload();在主要浏览器中是否以相同的方式运行?

我一直在研究w3schools的location.reload();方法。我可以清楚地看到"浏览器支持部分",说明该方法在列出的所有浏览器上都支持,这很棒。但是,它在所有浏览器上的操作方式相同吗?

对我来说,在Safari, Chrome和Firefox上,当我使用location.reload();方法时,页面被重新加载,显示器显示相同的页面部分,或页面上的点,就像重新加载之前一样。

有人可以验证这种情况发生在所有浏览器的最新版本,这是预期的,或者指向一些说明这一点的文档?谢谢。

据我所知,location.reload();方法重新加载当前页面的方式与浏览器中的重新加载/刷新按钮相同。所以使用location.reload();基本上与点击浏览器上的重新加载/刷新按钮相同。对于现代浏览器,页面重新加载的默认行为是显示与以前相同的页面部分,所以它更容易让浏览者从他们离开的地方开始阅读。

我在Firefox, IE和Chrome上尝试了location.reload();,所有这些似乎都像以前一样重新加载了相同的页面部分。但是旧的浏览器会从顶部刷新页面。

location.reload();的文档可以在这里找到:

https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

更多信息在这里:http://devdocs.io/dom/location/reload