哪种URL更改不会导致资源重新获取?

时间:2017-10-04 08:28:47

标签: http url browser fragment-identifier

在Chrome 61中,

  • 当我在https://example.com/#h0时,将网址(在地址栏中或通过操纵location.href)更改为https://example.com/,然后重新加载页面,即发出HTTP请求。
  • 反向操作,即将/更改为/#h0,不会导致页面重新加载。
  • 同样,更改片段标识符也不会导致页面重新加载。

是否有关于哪些片段标识符更改导致页面重新加载而哪些不重复的正式规范?或者由浏览器实现?

我很惊讶片段标识符的更改只是跳转到具有提供的id的元素。我最初感到惊讶的是,删除片段标识符会导致页面重新加载。

0 个答案:

没有答案