怎么用谷歌浏览器模拟手机访问?_前端开发常用的谷歌浏览器设备模拟【模拟】

冬婷小哥_7198

冬婷小哥_7198

2026-05-29

1054人浏览

原创

可通过五种方法在桌面版chrome中模拟移动端访问:一、开发者工具设备模拟;二、命令行启动指定ua与窗口尺寸;三、安装ua切换扩展;四、自定义设备参数并保存;五、结合网络节流与传感器模拟真实环境。

怎么用谷歌浏览器模拟手机访问?_前端开发常用的谷歌浏览器设备模拟【模拟】

如果您希望在桌面版谷歌浏览器中访问移动端网页,但页面仍以PC版样式加载,则可能是由于服务器依据当前浏览器的 User-Agent 标识与视口参数判断设备类型。以下是实现手机访问模拟的多种方法:

一、使用开发者工具启用设备模拟模式

该方式通过 Chrome 内置的设备模拟功能同步调整屏幕尺寸、设备像素比(DPR)、触摸事件支持及默认 User-Agent 字符串,适用于单次响应式布局验证与触控交互测试,所有更改仅对当前标签页生效。

1、在 Chrome 中打开任意目标网页。

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

3、点击开发者工具左上角的 手机/平板图标(Toggle device toolbar),或直接按 Ctrl+Shift+M(Windows/Linux)或 Cmd+Shift+M(macOS) 进入设备模拟模式。

4、在顶部设备下拉菜单中选择预设机型,例如 iPhone 15 Pro 或 Pixel 8,页面将自动应用其分辨率、DPR 与 UA。

5、点击顶部旋转图标可切换竖屏(Portrait)与横屏(Landscape)方向,观察媒体查询触发效果。

6、鼠标指针变为触控点样式,支持拖拽模拟滑动、右键长按模拟 touchstart/touchend 事件。

二、通过命令行启动 Chrome 并强制指定 UA 与视口

该方法在进程启动时全局注入 UA 字符串与初始窗口尺寸,对所有新建标签页生效,适用于隔离测试环境或需固定为某类移动设备的自动化场景,且不影响已运行的 Chrome 实例。

1、彻底关闭所有 Chrome 进程,包括后台的 chrome.exe(Windows)、Google Chrome Helper(macOS)或 google-chrome(Linux)。

2、在 Windows 命令提示符中执行:chrome.exe --user-agent="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" --window-size=390,844。

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" --window-size=412,915。

4、在 Linux 终端中执行:/opt/google/chrome/google-chrome --user-agent="Mozilla/5.0 (iPad; CPU OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" --window-size=820,1180。

5、启动后新窗口默认以指定 UA 发起请求,并按设定尺寸渲染,无需刷新即可加载手机版页面。

三、使用 Chrome 扩展程序一键切换设备配置

安装轻量级扩展可实现多预设 UA 与分辨率组合的一键调用、域名白名单自动匹配、以及保存常用设备配置为快捷入口,适合高频跨设备兼容性测试与团队协作场景。

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

PigX UI 前端开发
PigX UI 前端开发

PigX UI Pro 前端开发指南 - Vue 3 + TypeScript + Element Plus。当用户提到 PigX UI、PigX 前端、lgb-mgui 项目、Vue 3 企业级后台开发、Element Plus 后台开发时使用此技能。

下载

2、安装完成后点击地址栏右侧拼图图标,找到对应扩展并点击进入配置页。

3、在设置界面中点击 Add new user agent,填写名称(如“Android Chrome 120 + Pixel 8”)、完整 UA 字符串及关联的宽度、高度、DPR 参数。

4、保存后,在扩展弹窗中选择该预设,即可立即切换当前标签页的 UA 与视口,部分扩展支持自动刷新页面。

5、可在扩展设置中启用 Auto-switch by domain,例如对 example.com 自动应用 iPhone UA,其余站点保持默认。

四、自定义设备参数并保存为常用配置

当预设设备无法覆盖测试需求(如小众折叠屏、车载系统或定制分辨率终端)时,可通过编辑器手动创建设备模型,包含精确的宽高、DPR、UA 及是否启用触摸,后续可从设备下拉菜单快速调用。

1、在设备模拟模式下,点击设备工具栏右上角三个点图标 → Edit…。

2、点击 Add custom device,输入设备名称(如“Foldable Galaxy Z Fold5”)。

3、填写宽度 2280px、高度 1760px、设备像素比 3.0,并在 User agent 字段粘贴对应字符串(如 Mozilla/5.0 (Linux; Android 14; SM-F946B) AppleWebKit/537.36…)。

4、勾选 Enable touch events,确保 JavaScript 触控监听器可被触发。

5、点击 Save,该设备即出现在设备下拉菜单顶部,可随时一键激活。

五、结合网络节流与传感器模拟真实移动端环境

仅调整视口与 UA 不足以复现真实用户行为,还需模拟弱网加载、延迟响应及设备传感器数据(如地理位置、陀螺仪),以验证降级逻辑、骨架屏、懒加载与方向感知功能。

1、在设备模拟模式下,点击设备工具栏中的 Network 下拉菜单,选择 Slow 3G 或自定义带宽(如下载 40 kbps、上传 20 kbps、延迟 1000 ms)。

2、点击右上角三点图标 → More tools → Sensors,在 Sensors 面板中设置 Geolocation(如纬度 39.9042、经度 116.4074)与 Device orientation(如 alpha 0、beta 90、gamma 0)。

3、返回页面,刷新后 Network 面板显示节流状态,页面加载时间延长,JavaScript 可通过 navigator.geolocation 和 DeviceOrientationEvent 获取模拟数据。

4、在设备工具栏中点击 Throttling 按钮旁的齿轮图标,可保存当前网络与传感器配置为预设档位,供后续复用。

前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!

相关文章

谷歌浏览器
谷歌浏览器

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

下载

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

相关专题

更多
python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

2303

5

前端如何实现即时通讯
前端如何实现即时通讯

实现即时通讯的方法有WebSocket、Long Polling、Server-Sent Events、WebRTC等等。详细介绍:1、WebSocket,它可以在客户端和服务器之间建立持久连接,实现实时的双向通信,前端可以使用 WebSocket API来创建WebSocket连接,并通过发送和接收消息来实现即时通讯;2、Long Polling,是一种模拟实时通信的技术等等。

2023.10.09

4983

6

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

6070

13

php和前端的关联介绍
php和前端的关联介绍

php既可以作为前端语言,也可以作为后端语言。想了解更多php和前端的相关内容,可以阅读本专题下面的文章。

2024.03.22

5578

10

前端外包工作内容有哪些
前端外包工作内容有哪些

前端外包工作内容包括:1. 网站和应用程序开发;2. 用户界面和交互设计;3. 用户体验优化;4. 设计和视觉开发;5. 跨浏览器兼容性;6. 性能优化;7. 维护和更新;8. 项目管理和沟通。想了解更多前端的相关内容,可以阅读本专题下面的文章。

2024.05.22

783

5

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

60

26

热门下载

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

精品课程

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