【发布时间】:2016-04-28 17:13:39
【问题描述】:
我遇到了一种情况,我想确定浏览器如何处理包含片段标识符的 URI,例如 Products#A。想象一下我的网站有两个页面:Products 和 FAQs。然后,在每个我想使用 # 导航到特定的 HTML 元素。所以:
- 如果我已经在页面
Products中,href="Products#A"和href="#A"有什么区别? - 如果我在页面
FAQs? - 在
href="Products#A"中放置 URL 是否总是会触发服务器调用,或者浏览器是否知道它已经在页面Products上并且它不会进行服务器调用? - 什么是我添加
/(如href="/products#A")?这会强制服务器调用吗? - 此标准适用于所有浏览器吗?
我已经进行了一些测试,但这里缺少一些理论。
【问题讨论】:
标签: javascript browser cross-browser