Google PageSpeed用户代理的名称是什么?

时间:2013-05-06 16:46:14

标签: user-agent google-pagespeed

This page表示它使用自定义用户代理,但未提及名称。如果用户代理来自PageSpeed,我希望能够运行一些逻辑。 Google PageSpeed用户代理的名称是什么?

12 个答案:

答案 0 :(得分:8)

我创建了一个脚本,它返回两个USER AGENT,一个用于桌面,另一个用于移动,这些是

for MOBILE:

Mozilla / 5.0(Linux; Android 6.0.1; Nexus 5X Build / MMB29P)AppleWebKit / 537.36(KHTML,如Gecko; Google Page Speed Insights)Chrome / 27.0.1453 Mobile Safari / 537.36

FOR DESKTOP

Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,如Gecko; Google Page Speed Insights)Chrome / 27.0.1453 Safari / 537.36

答案 1 :(得分:7)

其他答案中的信息已过时:目前,Google PageSpeed不在其User-Agent HTTP标头中传递“ Google Page Speed Insights ”字符串,而是传递了“ << strong>改为使用Chrome-Lighthouse »字符串。
例子:

  

Mozilla / 5.0(Linux; Android 6.0.1; Nexus 5 Build / MRA58N)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 69.0.3464.0移动Safari / 537.36 Chrome-Lighthouse

请注意,即使您在其他浏览器(例如Firefox)中运行Google PageSpeed,该字符串也正是“ Chrome-灯塔”。

答案 2 :(得分:6)

2020年:

  1. Chrome灯塔:用于移动
  2. Google Page Speed Insights:适用于台式机

答案 3 :(得分:5)

2020年5月,您去了

手机:

Mozilla / 5.0(Linux; Android 7.0; Mo 到G(4))AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 84.0.4143.7移动Safari / 537.36 Chrome灯塔

桌面:

Mozilla / 5.0(Macintosh; Intel Mac OS X 10_14_6)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 84.0.4143.7 Safari / 537.36 Chrome-Lighthouse

答案 4 :(得分:3)

我刚刚做了一个测试,实时请求我的网站和结帐日志。

用户代理日志

Web 客户端测试:@https://developers.google.com/speed/pagespeed

date : "21/Feb/21"
user-agent-mobile : "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.175 Mobile Safari/537.36 Chrome-Lighthouse",
user-agent-desktop :  "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.175"

node-cli lighthouse --version @ 7.1.0:

command : `lighthouse example.com --view`
date : "21/Feb/21"
user-agent-mobile : "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4143.7 Mobile Safari/537.36 Chrome-Lighthouse",
user-agent-desktop :  "Mozilla/5.0 ($ENV_OS) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/$ENV_CHROME Safari/537.36"

注意对于user-agent-desktop for test中的node-cli,有两个变量$ENV_OS $ENV_CHROME 会因运行环境而异。

答案 5 :(得分:2)

您可以对任何显示浏览器信息并获取所需信息的网站进行Pagespeed测试。

https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fthismachine.info%2F&tab=mobile

当前这是要返回的Chrome灯塔

答案 6 :(得分:1)

此来源(http://riskyinternet.com/google-page-speed-insights-tool-open-for-use-by-scammers/)表明UA字符串如下所示:

“Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 536.8(KHTML,像Gecko; Google Page Speed Insights)Chrome / 19.0.1084.36 Safari / 536.8”

答案 7 :(得分:1)

2021 年 7 月(根据我们的日志):

移动代理与 2021 年 2 月 Ghassan Maslamanis 的回答相同。

桌面用户代理现在是:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.175 Safari/537.36 Chrome-Lighthouse

因此,根据 Oleg Kopachovets 的回答,他们将“Chrome-Lighthouse”放回了字符串的末尾,就像他们在 2020 年 5 月所做的那样。

答案 8 :(得分:0)

从Google Page Speed Insights检查用户代理,这是检查移动和网络服务的两个实例

{   "pattern": "Chrome-Lighthouse",
    "instances": [
      "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Safari/537.36 Chrome-Lighthouse",
      "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Mobile Safari/537.36 Chrome-Lighthouse"
    ]}

如果用户代理是漫游器,我正在使用这些对象通过正则表达式进行验证

regex = RegExp("Chrome-Lighthouse","ig")
regex.test("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Safari/537.36 Chrome-Lighthouse")

答案 9 :(得分:0)

此正则表达式与回答此问题时的UA相匹配:

// javascript PSI regex
navigator.userAgent.match(/nux.*oto\sG|x11.*fox\/54|x11.*ome\/39|x11.*ome\/62|oid\s6.*1.*xus\s5.*MRA58N.*ome|JWR66Y.*ome\/62|woobot|speed|ighth|tmetr|eadle/i)
// taken from WP plugin Fast Velocity Minify

负责任地使用它,如果打算注入js,请避免使用document.write。

答案 10 :(得分:0)

十二月-2019

Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 74.0.3694.0 Safari / 537.36 Chrome-Lighthouse

Mozilla / 5.0(Linux; Android 6.0.1; Nexus 5 Build / MRA58N)AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 74.0.3694.0 Mobile Safari / 537.36 Chrome-Lighthouse

答案 11 :(得分:0)

检查我们是否有

像壁虎

在$ _SERVER ['HTTP_USER_AGENT']