Safari 是否仅将完全加载的页面放入历史记录?

is safari putting in history only pages tha are complete loaded?

我面临一个非常棘手的问题, 在 mac safari 中,我注意到如果您在未完全加载的页面上单击 link,假设我们所在的页面是 A,我们正在单击的 link 将驱动我们到页面 B,所以我们点击它,现在我们在页面 B。

记得我们在页面 A 加载完成之前单击了 link。

从这一点开始,如果单击浏览器后退按钮,您会 return 到页面 A,对,但是您会转到带有收藏夹的浏览器起始页。

我只是想确认这是预期的行为,如果页面未完全加载,它就不会出现在 Safari 的历史列表中?!

历史是 Javascript 的对象:

 manipulating the browser session history, (pages "visited" in the tab or frame that the current page is loaded in).

它在文档 https://developer.mozilla.org/en-US/docs/Web/API/Window/history 上。 这意味着浏览器将存储已完全加载的 url。

我觉得。