无论您是 SEO、营销人员还是 Web 开发人员,您通常可能需要更改浏览器的用户代理来测试不同的内容。
例如,您正在运行特定于 MAC-OS 的活动。要了解您的广告活动是否正常运行且未针对 Linux 用户,更改浏览器的用户代理可以帮助您进行测试。
对于 Web 开发人员来说,更改用户代理几乎是一项日常任务,以测试网站在不同浏览器和设备中的行为方式。
什么是用户代理?
用户代理是一个 HTTP 请求标头字符串,用于标识连接到服务器的浏览器、应用程序或操作系统。
不仅浏览器有用户代理,还有机器人、爬虫,如搜索引擎 Googlebot、Google AdSense 等。
在这里,我们将学习如何更改浏览器的用户代理。
该过程称为用户代理欺骗。
是的,当浏览器或任何客户端发送与它们不同的用户代理 HTTP 标头并伪造它时,称为欺骗。
虽然这个术语可能令人担忧,但这不是一项危险的活动,不会给您带来任何问题。 (所以请随意欺骗您的用户代理。🙂)
如何在 Chrome 和 Edge 上更改用户代理
由于 Microsoft Edge 现在使用的是 Chromium,因此 Chrome 和 Edge 的设置是相同的。
1.右键单击网页中的任意位置 > 检查
或者,您可以在 Windows 上使用 CTR+Shift+I,在 Mac 上使用 Cmd + Opt +J。
2.选择更多工具 > 网络条件
单击右上角的三个垂直点。
3.取消选中自动选择复选框
4.从内置用户代理列表中选择一个
如果您想要的用户代理不存在,您可以在列表下方的字段中输入您想要的任何字符串。
例如,您可以在自定义字段中输入以下内容(Googlebot 的用户代理)。
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
当网页向 Googlebot 和网站访问者显示不同的内容时,这可能有助于 SEO 专业人员识别网站上是否存在伪装。
或者,您可以使用 Chrome 扩展用户代理切换器和管理器。
也就是说,当浏览器实际上可以执行我想要的操作时,我尽量不使用浏览器扩展。这是为了避免使用大量附加组件使浏览器超载。
此外,扩展程序有时会意外破坏网站。
虽然您可能认为您访问的网站存在问题,但根本原因可能是您正在使用的附加组件之一。
如何在 Safari 上更改用户代理
1.转到首选项
2.启用开发菜单栏
转到高级并选中在菜单栏中显示开发菜单。
3.导航到开发 > 用户代理
您可以再次从预定义列表中选择或通过选择“其他...”输入自定义用户代理字符串
如何在 Firefox 中更改用户代理
在 Firefox 中,可以通过浏览器的内置设置更改用户代理。
但是,它不像 Chrome 或 Safari 那样用户友好。
使用浏览器的内置功能真的很痛苦。
相反,我们将使用一个名为 User-Agent Switcher 的 Firefox 插件。
安装插件后,您会在右上角看到一个图标。
您可以选择一个预定义的用户代理或通过单击下面的笔图标输入自定义用户代理。
您可以使用的另一个扩展是用户代理切换器和管理器。
结论
用户代理很容易被欺骗,任何人都可以使用这些简单的技巧来改变它。
此功能对于针对各种设备测试 Web 应用程序非常有用,尤其是当移动或平板设备具有不同的 HTML 时。
无需拥有许多物理设备即可进行测试。
此功能对 SEO 专业人员很有用,例如,识别违反 Google 网站管理员指南的伪装问题或审核根据设备具有不同外观的网站。
更多资源:
图片来源
作者截取的所有屏幕截图,2020 年 5 月