
昨天我们报导说,谷歌表示GoogleBot 用户代理的新名称现已100% 上线。好吧,那是错误的,从技术上讲,它不是100% 实时的。来自Google 的Martin Splitt 为我们进行了分解,解释说当Web 渲染服务渲染页面时,100% 的时间都在使用新的用户代理名称。
马丁·斯普利特说 推特 (1) Googlebot 做的第一件事就是发出HTTP 请求以获取页面的HTML。旧的UA 仍然如此。 (2) 然后WRS 呈现页面,加载该HTML 并获取链接的资源。所有这些都是通过新的UA 完成的。
以下是这些推文:
有时WRS 也会再次获取页面……它也会使用新的UA。
一堆服务也可能自己获取东西。他们必须指定一个UA 并且可以使用它们中的任何一个。
— Martin Splitt 在#FOS20 (@g33konaut) 2020 年2 月5 日
因此,谷歌的John Mueller 之前的解释似乎是正确的。
Martin Split 表示他认为Chrome 41 用户代理名称不会消失:
我认为这不会改变,但我们拭目以待。无论哪种方式,不要担心在日志中看到41 =)
— Martin Splitt 在#FOS20 (@g33konaut) 2020 年2 月6 日
为什么这有关系?好吧,它真的没有。除非您对用户代理检测进行硬编码并最终阻止GoogleBot 抓取您的网站…
论坛讨论于 推特.