核心方法:使用 开头添加参数
-
找到 Chrome 的快捷方式:
(图片来源网络,侵删)- 在 Windows 上,右键点击桌面任务栏上的 Chrome 图标,选择“属性”。
- 在 macOS 上,右键点击“应用程序”文件夹里的 Chrome 图标,选择“显示简介”。
- 在 Linux 上,通常右键点击启动器图标,或直接在终端中编辑
.desktop文件。
-
修改“目标”或“命令”字段:
- 在 Windows 的“目标”字段里,你会看到类似这样的路径:
"C:\Program Files\Google\Chrome\Application\chrome.exe" - 在这个路径的末尾,加上一个空格,然后加上你的参数,要打开一个本地 HTML 文件:
"C:\Program Files\Google\Chrome\Application\chrome.exe" "C:\Users\YourUser\Documents\test.html" - 注意:如果你的文件路径包含空格(
C:\My Documents\test.html),请务必用英文双引号 把整个路径括起来。
- 在 Windows 的“目标”字段里,你会看到类似这样的路径:
-
应用并启动:
点击“应用”或“确定”,然后双击该快捷方式,Chrome 就会用指定的参数启动并打开文件。
常用打开文件的参数
基本打开:直接打开单个或多个文件
这是最直接的方式,就像双击文件一样。

(图片来源网络,侵删)
- 语法:
"chrome.exe" "文件路径1" "文件路径2" ... - 示例 (Windows):
"C:\Program Files\Google\Chrome\Application\chrome.exe" "D:\projects\index.html" "D:\projects\style.css"
- 示例 (macOS / Linux):
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "/Users/yourname/projects/index.html"
注意:macOS 和 Linux 的路径和程序路径不同,且空格需要用反斜杠
\转义。
无痕模式打开:--incognito
如果你想在无痕模式下打开文件,可以添加此参数。
- 语法:
"chrome.exe" --incognito "文件路径" - 示例:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --incognito "C:\temp\private.html"
指定用户配置文件打开:--profile-directory
如果你有多个 Chrome 用户(个人和工作账户),可以指定用哪个配置文件打开文件。
- 语法:
"chrome.exe" --profile-directory="Profile 1" "文件路径" - 如何找到 Profile 目录名:
- 在 Chrome 地址栏输入
chrome://version并回车。 - 在“个人资料路径” (Profile Path) 一行,你会看到类似
C:\Users\YourUser\AppData\Local\Google\Chrome\User Data\Profile 1的路径。 - 目录名就是
Profile 1,如果你的主用户,通常是Default。
- 在 Chrome 地址栏输入
- 示例:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 2" "C:\work\report.html"
固定窗口大小打开:--window-size 和 --window-position
这对于测试不同分辨率的网页布局非常有用。

(图片来源网络,侵删)
- 语法:
"chrome.exe" --window-size="宽度,高度" --window-position="X坐标,Y坐标" "文件路径" - 示例:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --window-size="800,600" --window-position="100,100" "C:\layout-test.html"
启用/禁用扩展:--disable-extensions / --load-extension
- 禁用所有扩展:在调试或排除问题时非常有用。
"chrome.exe" --disable-extensions "file.html"
- 只加载指定扩展:用于测试你正在开发的单个扩展。
"chrome.exe" --load-extension="C:\my_extension_path" "file.html"
打开开发者工具:--auto-open-devtools-for-tabs
启动 Chrome 时自动为每个标签页打开开发者工具。
- 语法:
"chrome.exe" --auto-open-devtools-for-tabs "file.html"
高级与自动化场景
在命令行(CMD / PowerShell / Terminal)中直接使用
你不需要创建快捷方式,可以直接在命令行窗口中执行,这对于脚本(如 .bat, .ps1, Shell script)非常有用。
-
Windows (CMD):
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --incognito "D:\test.html"
-
start ""命令用于在新窗口中启动程序,开头的 是一个标题占位符,可以防止路径中的空格被误解。 -
Windows (PowerShell):
Start-Process "chrome.exe" -ArgumentList "--incognito", "D:\test.html"
-
这是 PowerShell 中更规范的方式,
-ArgumentList用于传递参数。 -
macOS / Linux (Terminal):
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito "/Users/yourname/test.html" &
-
&符号表示在后台运行,这样终端就不会被阻塞。
完整示例脚本(Windows .bat 文件)
假设你有一个批处理文件 open_test.bat如下:
@echo off
echo 正在用无痕模式打开测试页面...
REM 定义Chrome和文件的路径
set "CHROME_PATH=C:\Program Files\Google\Chrome\Application\chrome.exe"
set "FILE_PATH=D:\my-projects\debug\index.html"
REM 检查文件是否存在
if not exist "%FILE_PATH%" (
echo 错误:文件 %FILE_PATH% 未找到!
pause
exit /b 1
)
REM 启动Chrome,并指定无痕模式和窗口大小
start "" "%CHROME_PATH%" --incognito --window-size="1024,768" "%FILE_PATH%"
echo 完成。
pause
将此代码保存为 .bat 文件,双击即可执行,非常方便。
总结表格
| 参数 | 功能 | 示例 |
|---|---|---|
(文件路径) |
基本用法,直接打开文件或网址。 | chrome.exe "C:\page.html" |
--incognito |
无痕模式打开。 | chrome.exe --incognito "C:\page.html" |
--profile-dir="Profile 1" |
使用指定的用户配置文件打开。 | chrome.exe --profile-dir="Default" "C:\page.html" |
--window-size="W,H" |
设置窗口的初始大小。 | chrome.exe --window-size="800,600" "C:\page.html" |
--window-position="X,Y" |
设置窗口的初始位置。 | chrome.exe --window-position="100,100" "C:\page.html" |
--disable-extensions |
禁用所有扩展。 | chrome.exe --disable-extensions "C:\page.html" |
--auto-open-devtools-for-tabs |
启动时自动打开开发者工具。 | chrome.exe --auto-open-devtools-for-tabs "C:\page.html" |
--new-window |
在一个新窗口中打开,而不是标签页。 | chrome.exe --new-window "C:\page.html" |
希望这份详细的指南能帮助你更好地使用 Chrome 的命令行参数!
