/?q=#/
在查询字符串中,有时我在 facebook 和 twitter 的 URL 中看到它是什么以及为什么使用它?
请详细说明。我大部分时间在谷歌查询它,但没有找到满意的结果。
我认为它用于基于 Ajax 的框架中。
/?q=#/
在查询字符串中,有时我在 facebook 和 twitter 的 URL 中看到它是什么以及为什么使用它?
请详细说明。我大部分时间在谷歌查询它,但没有找到满意的结果。
我认为它用于基于 Ajax 的框架中。
它用于在不完全重新加载页面的情况下更新页面的 URL。/?q=
只是查询字符串中的一个空变量。但是,a 之后的所有#
内容实际上都在 URL 的哈希部分中。这最初用于自动将页面滚动到锚点 ( <a name="blah">
)。它可以通过 JavaScript 访问,并且因为它不会重新加载页面,所以它非常适合在复制粘贴到 URL 框时工作的 URL,当您在页面上执行操作时更改,但仍然保持所有内容加载。
很快:/?q=
是查询字符串中的一个空变量,#/
之后的所有内容都是 JavaScript 要处理的数据。哈希字符串中的斜杠使它看起来也是目录结构的一部分。
RFC 3986的第 3 节可能会有所帮助。
这/?q=
是一个查询字符串,其中命名的参数为q
空白/空。
之后的所有#
内容都称为片段。有时它用于跳转到页面上的书签,但通常它只是浏览器中运行的 Javascript 可以使用的一些数据。如果您更改#
URL 后面的部分,您的页面不会重新加载,但您的浏览器中的 Javascript 可以对其做出反应。