什么是用户代理中的gzip(gfe)



我最近看到用户代理中带有gzip(gfe)的浏览器对我的服务器发出了很多请求。哪个浏览器在用户代理中使用它们。它实际上做了什么。下面是一些示例:

  • Mozilla/5.0 (iPhone;CPU iPhone OS 12_3_1 like Mac OS X( AppleWebKit/605.1.15 (KHTML, like Gecko( 版本/12.1.1 Mobile/15E148 Safari/604.1,gzip(gfe(
  • Mozilla/5.0(Macintosh;英特尔 Mac OS X 10.14;rv:67.0( 壁虎/20100101 火狐/67.0,gzip(gfe(

https://developers.whatismybrowser.com/useragents/parse/#parse-useragent 将其解码为"via Google Frontend"。SO上类似问题的答案说

如果用户使用谷歌翻译将您的网站翻译成另一种语言,您将看到此令牌。

。也就是说,当用户使用谷歌翻译翻译您的网页时,谷歌代表用户向您的网站发出请求。我刚刚尝试过,可以确认我在用户代理中看到带有,gzip(gfe)的请求。引荐来源网址如下所示:https://translate.google.com/translate?sl=auto&tl=es&u=<ORIGINAL URL>

奇怪的东西。它也在YouTube上。请求:

https://www.youtube.com/embed/XXX

其中"XXX"是视频 ID。 查看源代码:

"INNERTUBE_CONTEXT":
{
"client":
{
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.1851.0 Safari/537.36 Edg/115.0.1851.0,gzip(gfe)",
}
}

开机自检请求将转到:

https://www.youtube.com/youtubei/v1/player?key=XXX&prettyPrint=false

其中"XXX"是一些花哨的标识符。POST 数据复制了上面的代码。

"gzip"可能意味着浏览器支持gzip压缩。什么是"gfe"?

相关内容

  • 没有找到相关文章