此用户代理字符串是否与 Safari 相关?

Max*_*Art 8 iphone useragent

Mozilla/5.0 (iPhone; CPU iPhone OS 7_1 like Mac OS X) AppleWebKit/536.26
  (KHTML, like Gecko) GSA/3.2.1.25875 Mobile/11D167 Safari/8536.25
Run Code Online (Sandbox Code Playgroud)

“GSA”部分是什么?

我试图弄清楚,但谷歌搜索是不够的(唯一有意义的结果是关于 gsa-crawler,但看起来并不是这样)。但是对于 Safari,我曾经期望像

Mozilla/5.0 (iPhone; CPU iPhone OS 7_1 like Mac OS X) AppleWebKit/537.51.2
  (KHTML, like Gecko) Version/7.0 Mobile/11D167 Safari/9537.53
Run Code Online (Sandbox Code Playgroud)

当然,我理所当然地认为它不是伪造的字符串......

i-C*_*ICA 7

这意味着运行 iOS 7.1 的 iPhone 上的 Safari 使用 Google 搜索 (Appliance) 作为默认搜索引擎。

  • 我将不得不在这里不同意。用户代理的 GSA 元素仅指 iOS 上的 Google 搜索应用程序使用的 WebView。实际上,如果您在 iPhone 上启动“Google”应用程序,进行搜索并访问网站,报告的 UA 将具有额外的“GSA”元素。因此,这只是一部通过 Google 应用程序浏览您网站的 iPhone。 (3认同)

小智 7

我想插手这件事。虽然我无法证明 i-CONICA 的答案,因为它可能是正确的,但我注意到在 iPad 和 iPhone(均运行 iOS 7.1)上,如果您通过 Google 搜索应用程序打开一个网站,用户代理将更改为“GSA”字符串,而不是标准的 Safari 用户代理字符串。

似乎这个“GSA”字符串的罪魁祸首是人们使用 Google 搜索应用搜索和打开网站。