ajax - 是否将 URL 的 anchor 部分发送到 Web 服务器?

标签 ajax url browser

比如说,有一个 URL,http://www.example.com/#hello .

  • 请问#hello根据标准,是否将事物发送到 Web 服务器?
  • 现代浏览器如何运作?
  • 最佳答案

    这个问题的答案类似于 Retrieving anchor link in URL for ASP.NET 的答案。 .
    基本上,根据 RFC 1808 - Relative Uniform Resource Locators 的标准(见第 2.4.1 节),它说:

    "Note that the fragment identifier is not considered part of the URL."


    stephbu pointed out ,“任何浏览器都不会将 anchor 标记作为 HTTP 请求的一部分发送。它仅在浏览器中本地解释”。

    关于ajax - 是否将 URL 的 anchor 部分发送到 Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3067491/

    相关文章:

    用于收集访客信息/统计数据的 JavaScript

    c++ - 从本地应用程序向浏览器推送数据

    php - 为 Google 检索快照 HTML

    javascript - 是否可以使用 Ajax 提交文本区域数据?

    javascript - 使用 jquery 的 AJAX 的外部 scripts.js 在 HTMLInputElement.onkeyup 处返回 Uncaught ReferenceError

    swift - 如何使用 Swift 为图像创建 URL

    php - 从 URL txt 获取文本

    javascript - jquery 在通过ajax提交表单之前通过ajax验证电子邮件

    java - 是否可以使用 h :outputLink? 对带有 # anchor 的 URL 进行组件编码

    http - 是否可以判断 HTTP 请求是否源自 "save link as"操作?