我最初是在寻找用户代理的“GSA”部分的含义,因为我看到同一台 iPad 显示了该问题中的两个用户代理。当 iPad 在工作时,它会显示“正常”的 Safari/iPad 用户代理(打开和关闭 WiFi,因此网络不是问题)。但是,在家里,它显示“GSA”(Google Search Appliance)用户代理。
究竟是什么原因导致同一台 iPad 使用原装 Safari 浏览器根据位置更改其用户代理?
答案1
所以我弄清楚了为什么会发生这种情况,我将其添加为答案以防其他人遇到或注意到这种情况。
我的同事就遇到过这种情况。事实证明,在家测试时,我们的网站是通过 Google 搜索应用打开的,该应用显然将用户代理更改为“GSA”字符串。当我们在工作中测试时,我们使用 Safari,它返回的是旧的、预期的用户代理字符串。
不确定 Google 搜索应用为何更改用户代理,但这就是正在发生的事情。