谷歌浏览器User-Agent怎么修改_谷歌浏览器模拟手机访问

梦雪吖_7745

梦雪吖_7745

2026-04-12

718人浏览

原创

可在chrome中通过五种方式修改user-agent:一、开发者工具临时覆盖;二、命令行启动时全局指定;三、安装扩展程序持久切换;四、设备模拟模式同步调整视口与ua;五、android端地址栏脚本动态重写。

谷歌浏览器user-agent怎么修改_谷歌浏览器模拟手机访问

如果您希望在谷歌浏览器中修改User-Agent以模拟手机访问行为,则可能是由于需要测试移动端网页渲染、调试响应式布局或验证服务器是否正确返回适配内容。以下是解决此问题的步骤:

一、使用开发者工具临时修改UA

该方式通过Chrome内置的开发者工具在当前标签页中覆盖User-Agent字符串,不依赖扩展或系统级更改,适合单次调试与快速验证。修改后仅对当前页面生效,关闭开发者工具或切换标签页即恢复默认。

1、打开Chrome浏览器,访问任意网页。

2、按下 F12 或 Ctrl+Shift+I(Windows/Linux) 或 Cmd+Option+I(macOS) 打开开发者工具。

3、点击右上角三个点图标,选择 More tools → Network conditions。

4、取消勾选 Select automatically 选项。

5、在 User agent 输入框中粘贴目标UA字符串,例如:Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1。

6、刷新页面,此时服务器接收到的请求头中 User-Agent 即为所填值。

二、通过命令行启动Chrome并指定UA

该方法在进程启动时强制注入User-Agent,对所有新建标签页全局生效,适用于隔离测试环境或自动化脚本调用,且不影响已运行的Chrome实例。

1、关闭所有正在运行的Chrome进程(包括后台任务)。

2、在终端或命令提示符中执行以下命令(Windows):chrome.exe --user-agent="Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.210 Mobile Safari/537.36"。

3、macOS用户应执行:open -a "Google Chrome" --args --user-agent="Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.210 Mobile Safari/537.36"。

4、Linux用户需替换为对应路径,例如:/opt/google/chrome/google-chrome --user-agent="Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.210 Mobile Safari/537.36"。

5、启动后新窗口的所有网络请求均携带指定UA。

三、使用Chrome扩展程序全局切换UA

安装轻量级UA切换扩展可实现多预设一键切换、域名白名单匹配及持久化保存,适合高频跨设备测试场景,设置后对所有新建标签页自动生效。

1、访问Chrome网上应用店,搜索并安装 User-Agent Switcher and Manager 或 Quick UA Switcher。

page-agent 浏览器控制(CDP)
page-agent 浏览器控制(CDP)

使用 page-agent CLI(CDP)控制浏览器;CLI只能通过 GitHub Release 的 .tgz 安装,npm 官方包暂未发布。

下载

2、安装完成后点击地址栏右侧扩展图标,选择 Options 进入配置页。

3、在预设列表中选择目标设备组合,例如 Chrome on iPhone 或 Firefox on Android。

4、如需自定义,点击 Custom 选项,在输入框中粘贴完整UA字符串。

5、点击 Apply 按钮保存并启用,之后所有网络请求均携带新UA头信息。

四、通过开发者工具启用设备模拟模式

该方式不仅修改User-Agent,还同步调整视口尺寸、设备像素比和触控事件支持,完整复现真实移动设备访问环境,适用于前端响应式调试。

1、打开Chrome浏览器,访问任意网页。

2、按下 Ctrl+Shift+M(Windows/Linux) 或 Cmd+Shift+M(macOS) 启用设备工具栏。

3、点击设备工具栏顶部下拉菜单,从预设列表中选择目标机型,例如 iPhone 14 Pro 或 Pixel 5。

4、页面将自动应用该设备的分辨率、DPR及UA字符串;如需自定义,点击右上角三点图标 → Edit… → Add custom device,填写宽度、高度、DPR与UA。

5、点击设备工具栏中的 Rotate 图标可切换横竖屏,观察媒体查询触发效果。

五、通过地址栏脚本动态重写UA(仅限Android Chrome)

该方法利用JavaScript直接覆盖 navigator.userAgent 对象,无需安装扩展或重启浏览器,适用于无法安装第三方组件的受限移动环境。

1、在Android版Chrome中打开目标网页。

2、在地址栏中输入以下JavaScript代码并回车:javascript: Object.defineProperty(navigator, 'userAgent', {value: 'Mozilla/5.0 (Linux; Android 13; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36', writable: false});。

3、刷新页面,执行 console.log(navigator.userAgent) 验证是否变更成功。

4、注意:该操作仅在当前页面生命周期内有效,页面关闭后失效。

相关文章

谷歌浏览器
谷歌浏览器

谷歌浏览器Google Chrome是一款可让您更快速、轻松且安全地使用网络的浏览器。Google Chrome的设计超级简洁,使用起来得心应手。这里提供了谷歌浏览器纯净安装包,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

2726

5

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

2023.11.06

5319

7

Chrome开启无痕模式
Chrome开启无痕模式

本专题整合了Chrome无痕模式开启相关内容,阅读专题下面的文章了解更多详细教程。

2026.03.24

3787

22

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1738

5

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2704

5

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

2023.10.24

6084

49

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2023.11.24

5689

6

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

2024.03.22

7354

16

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2024.04.29

10734

11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程