什么是浏览器术语中的顶级导航以及可以通过哪些方式触发它?

mls*_*lst 16 browser cookies http samesite

在阅读有关SameSite属性的内容时,我遇到了这个术语top-level navigation

据我了解,这是当用户website1.com在浏览器中打开,然后单击将浏览器导航到其他网站的链接时,例如。website2.com。但这是一个宽松的定义。

top-level navigation那么浏览器术语到底是什么?是否有一些规范或 RFC 对这个术语有严格的定义?

除了点击指向另一个网站的链接(即在<a href="website2.com">website2.com</a>website1.com 上)之外,是否可以通过其他方式触发它?如果我website2.com直接在浏览器的导航栏中输入 url ,这会被视为 吗top-level navigation

另外,除了与 cookie 和属性top-level navigation一起使用之外,在浏览器/http/安全的其他领域也很重要吗?SameSite

小智 5

基本上,顶级导航会更改地址栏中的 URL。由 iframe、img 标签和 script 标签加载的资源不会更改地址栏中的 URL,因此它们都不会导致顶级导航。