gpt4 book ai didi

ajax - Google 使用 # 而不是搜索?在网址中。为什么?

转载 作者:行者123 更新时间:2023-12-02 11:53:48 25 4
gpt4 key购买 nike

我不确定他们这样做多久了,但我刚刚注意到谷歌在搜索网址中使用了#而不是搜索?

新方式
http://www.google.com/#q=stackoverflow
老方法
http://www.google.com/search?q=stackoverflow

井号/井号通常用作页面某个部分的 anchor 。
除了较短的网址之外,谷歌还能得到什么好处?这似乎违反了搜索引擎惯例,但谷歌再次制定了惯例。您认为这种方法有什么问题吗?

更新
要亲自测试,请使用 www.google.com 上的常规搜索框。 。您会在网址中看到一些其他垃圾,但 q= 之前的部分是我在这个问题中引用的内容。

更新2
看来这可能是他们正在随机用户测试的实验性功能,因为有些人在尝试访问 # 结果时被重新路由到搜索? 结果。

更新3
来自对话here看来该功能已向所有使用 google.com 主网站进行搜索的 Firefox 用户推出。

摘录

4/27/09 The # in query parameters is a separate experiment that the search team was doing (AJAX based search results pages) that started some time back. It was discussed quite fervently in the Yahoo Web Analytics discussion group a few months ago. Random groups of people were/are assigned to be a part of the experiment, and that caused all the keyword data for that user to dissapear from every Analytics tool. It looks like the experiment is still going on.

4/28/09 The # in query parameters appears to have been rolled out to all Firefox users on www.google.com SERP`s, so this must have passed the testing stage. I am speculating that FireFox is able to handle AJAX better that IE, thus it has not been rolled out to IE users.

5/1/09 When I dug into the SERP's pages it looks like Google initially puts the websites "true" URL in the link, but once the link is clicked the URL is replaced with a Google redirect URL of the form www.google.com/url?q=flowers&blahblahblah. That redirect URL is what shows up in the HTTP referrer field and what gets reported by the web browser (and therefore the Analytics tools).

最佳答案

我的 Google 仍然使用 search? 前缀,但是使用哈希 (#) 的好处是不需要重新加载页面。添加查询字符串 (?) 会强制页面在所有浏览器中重新加载。

通过使用哈希,他们可以将项目保留在浏览器元素中,从而将其保留在“内存”中。添加哈希还会为页面创建一个历史对象。这保留了前进和后退功能,同时允许它们使用 AJAX 处理您的搜索。基本上,这意味着他们只需获取加载整个页面所需的 HTTP header 的子集即可更快地处理您的搜索,而不会丢失完整加载的功能。

关于ajax - Google 使用 # 而不是搜索?在网址中。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1122523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com