浏览器启动参数大全

浏览器启动时,可附带的参数以及功能说明

基础参数

  • –disable-extensions-except:启用指定插件
    • 用法示例:–disable-extensions-except=D:/Default/Extensions/padekgcemlokbadohgkifijom/2.5.21_0
    • 说明:参数值为插件路径,多个插件用逗号隔开;通常与 –load-extension 一起使用
  • –load-extension:加载扩展插件
    • 用法示例:–load-extension=D:/Default/Extensions/padekgcemlokbadohgkifijom/2.5.21_0
    • 说明:参数值为插件路径
  • –headless:无界面模式运行
    • 用法示例:–headless
    • 说明:已集成至软件,无需附加,可在软件中设置
  • –user-agent:设置用户代理
    • 用法示例:–user-agent="Mozilla/5.0…"
    • 说明:参数值为 UA 字符串
  • –user-data-dir:指定用户数据目录
    • 用法示例:–user-data-dir="C:\ChromeData"
    • 说明:已集成至软件,无需附加;参数值为路径
  • –incognito:以隐身模式启动
    • 用法示例:–incognito
    • 说明:无需参数值
  • –app:以应用模式启动指定 URL
    • 用法示例:–app="https://example.com"
    • 说明:参数值为 URL
  • –app-id:以指定 ID 启动扩展应用
    • 用法示例:–app-id=app_id
    • 说明:参数值为插件 ID
  • –lang:设置浏览器语言
    • 用法示例:–lang=zh-CN
    • 说明:参数值为语言代码
  • –homepage:设置首页
    • 用法示例:–homepage="https://example.com"
    • 说明:参数值为 URL
  • –window-size:设置窗口大小
    • 用法示例:–window-size=1280,720
    • 说明:参数值为宽度,高度
  • –window-position:设置窗口位置
    • 用法示例:–window-position=100,100
    • 说明:参数值为坐标
  • –start-maximized:最大化启动窗口
    • 用法示例:–start-maximized
    • 说明:无需参数值
  • –bwsi:以访客模式启动
    • 用法示例:–bwsi
    • 说明:无需参数值
  • –kiosk:启动全屏展示模式
    • 用法示例:–kiosk
    • 说明:无需参数值
  • –version:显示版本信息并退出
    • 用法示例:–version
    • 说明:无需参数值
  • –first-run:强制显示首次运行体验
    • 用法示例:–first-run
    • 说明:无需参数值
  • –browser-startup-dialog:启动时显示对话框
    • 用法示例:–browser-startup-dialog
    • 说明:无需参数值
  • –class:设置窗口类名
    • 用法示例:–class="Chrome"
    • 说明:参数值为名称

网络相关

  • –proxy-server:设置代理服务器
    • 用法示例:–proxy-server="socks5://127.0.0.1:1080"
    • 说明:参数值为"协议://地址:端口"
  • –proxy-bypass-list:设置代理绕过列表
    • 用法示例:–proxy-bypass-list=".example.com,192.168.1.1"
    • 说明:参数值为"域名,ip"
  • –host-resolver-rules:设置主机解析规则
    • 用法示例:–host-resolver-rules="MAP 127.0.0.1"
    • 说明:参数值为规则字符串
  • –no-proxy-server:不使用代理
    • 用法示例:–no-proxy-server
    • 说明:无需参数值
  • –disable-http2:禁用 HTTP/2 协议
    • 用法示例:–disable-http2
    • 说明:无需参数值
  • –disable-quic:禁用 QUIC 协议
    • 用法示例:–disable-quic
    • 说明:无需参数值。
  • –simulate-outdated-no-au:模拟更新失效
    • 用法示例:–simulate-outdated-no-au="31/12/2099"
    • 说明:参数值为日期字符串
  • –accept-lang:设置请求头 Accept-Language
    • 用法示例:–accept-lang=zh-CN
    • 说明:参数值为语言代码
  • –disable-client-side-phishing-detection:禁用客户端钓鱼检测
    • 用法示例:–disable-client-side-phishing-detection
    • 说明:无需参数值

性能与资源

  • –disable-gpu:禁用 GPU 硬件加速
    • 用法示例:–disable-gpu
    • 说明:无需参数值。
  • –disable-extensions:禁用所有扩展
    • 用法示例:–disable-extensions
    • 说明:无需参数值。
  • –disable-background-networking:禁用后台网络活动
    • 用法示例:–disable-background-networking
    • 说明:无需参数值
  • –js-flags:传递给 V8 JavaScript 引擎的标志
    • 用法示例:–js-flags="–max_old_space_size=4096"
    • 说明:参数值为标志字符串。
  • –disable-background-timer-throttling:禁用后台标签页的计时器节流
    • 用法示例:–disable-background-timer-throttling
    • 说明:无需参数值
  • –disable-backgrounding-occluded-windows:禁用被遮挡窗口的后台处理
    • 用法示例:–disable-backgrounding-occluded-windows
    • 说明:无需参数值
  • –memory-model:设置内存使用模型
    • 用法示例:–memory-model=low
    • 说明:参数值为模型值
  • –disk-cache-size:设置磁盘缓存大小(字节)
    • 用法示例:–disk-cache-size=0
    • 说明:参数值为字节数
  • –media-cache-size:设置媒体缓存大小(字节)
    • 用法示例:–media-cache-size=0
    • 说明:参数值为字节数
  • –aggressive-cache-discard:积极丢弃缓存
    • 用法示例:–aggressive-cache-discard
    • 说明:无需参数值
  • –process-per-site:每个站点使用一个进程
    • 用法示例:–process-per-site
    • 说明:无需参数值
  • –process-per-tab:每个标签页使用一个进程
    • 用法示例:–process-per-tab
    • 说明:无需参数值
  • –single-process:在单进程中运行
    • 用法示例:–single-process
    • 说明:无需参数值

安全相关

  • –no-sandbox:禁用沙箱
    • 用法示例:–no-sandbox
    • 说明:无需参数值
  • –disable-web-security:禁用网页安全策略
    • 用法示例:–disable-web-security
    • 说明:无需参数值
  • –allow-running-insecure-content:允许在 HTTPS 页面中加载 HTTP 内容
    • 用法示例:–allow-running-insecure-content
    • 说明:无需参数值
  • –ignore-certificate-errors:忽略 SSL 证书错误
    • 用法示例:–ignore-certificate-errors
    • 说明:无需参数值
  • –allow-insecure-localhost:允许对 localhost 的不安全连接
    • 用法示例:–allow-insecure-localhost
    • 说明:无需参数值
  • –disable-site-isolation-trials:禁用站点隔离试验
    • 用法示例:–disable-site-isolation-trials
    • 说明:参数值为值
  • –disable-features=IsolateOrigins:禁用源隔离
    • 用法示例:–disable-features=IsolateOrigins
    • 说明:参数值为功能名称
  • –unsafely-treat-insecure-origin-as-secure:将不安全源视为安全源
    • 用法示例:–unsafely-treat-insecure-origin-as-secure=http://example.com
    • 说明:参数值为 URL
  • –cipher-suite-blacklist:禁用指定的密码套件
    • 用法示例:–cipher-suite-blacklist=0x0004,0x0005
    • 说明:参数值为密码套件列表

开发者工具

  • –remote-debugging-port:启用远程调试并指定端口
    • 用法示例:–remote-debugging-port=9222
    • 说明:参数值为端口号
  • –auto-open-devtools-for-tabs:为每个标签页自动打开开发者工具
    • 用法示例:–auto-open-devtools-for-tabs
    • 说明:无需参数值
  • –disable-dev-shm-usage:禁用 /dev/shm 使用
    • 用法示例:–disable-dev-shm-usage
    • 说明:无需参数值
  • –enable-logging:启用日志记录
    • 用法示例:–enable-logging=stderr
    • 说明:参数值为输出目标
  • –log-level:设置日志级别
    • 用法示例:–log-level=0
    • 说明:参数值为级别数字
  • –vmodule:设置模块日志级别
    • 用法示例:–vmodule=/webrtc/=2,/media/=3
    • 说明:参数值为模块规则
  • –trace-startup:记录启动跟踪事件
    • 用法示例:–trace-startup
    • 说明:无需参数值
  • –trace-to-file:将跟踪事件写入文件
    • 用法示例:–trace-to-file=trace.json
    • 说明:参数值为文件路径
  • –trace-to-console:将跟踪事件输出到控制台
    • 用法示例:–trace-to-console
    • 说明:无需参数值
  • –blink-settings:设置 Blink 引擎参数
    • 用法示例:–blink-settings=preferredColorScheme=dark
    • 说明:参数值为设置字符串

媒体相关

  • –autoplay-policy:设置自动播放策略
    • 用法示例:–autoplay-policy=user-gesture-required
    • 说明:参数值为策略值
  • –mute-audio:静音所有音频
    • 用法示例:–mute-audio
    • 说明:无需参数值
  • –disable-speech-api:禁用语音 API
    • 用法示例:–disable-speech-api
    • 说明:无需参数值
  • –use-fake-ui-for-media-stream:为媒体流使用假 UI
    • 用法示例:–use-fake-ui-for-media-stream
    • 说明:无需参数值
  • –use-fake-device-for-media-stream:为媒体流使用假设备
    • 用法示例:–use-fake-device-for-media-stream
    • 说明:无需参数值
  • –alsa-output-device:设置 ALSA 输出设备
    • 用法示例:–alsa-output-device="default"
    • 说明:参数值为设备名称
  • –alsa-input-device:设置 ALSA 输入设备
    • 用法示例:–alsa-input-device="default"
    • 说明:无需参数值
  • –audio-buffer-size:设置音频缓冲区大小
    • 用法示例:–audio-buffer-size=512
    • 说明:参数值为缓冲区大小

功能开关

  • –enable-features:启用特定功能
    • 用法示例:–enable-features=DarkMode,ForceDarkMode
    • 说明:参数值为功能列表,用逗号分隔
  • –disable-features:禁用特定功能
    • 用法示例:–disable-features=PrivacySandboxSettings
    • 说明:参数值为功能名称
  • –disable-popup-blocking:禁用弹窗拦截
    • 用法示例:–disable-popup-blocking
    • 说明:无需参数值
  • –disable-notifications:禁用通知
    • 用法示例:–disable-notifications
    • 说明:无需参数值
  • –disable-infobars:禁用信息栏
    • 用法示例:–disable-infobars
    • 说明:无需参数值
  • –disable-component-update:禁用组件更新
    • 用法示例:–disable-component-update
    • 说明:无需参数值
  • –disable-default-apps:禁用默认应用
    • 用法示例:–disable-default-apps
    • 说明:无需参数值
  • –disable-first-run-ui:禁用首次运行 UI
    • 用法示例:–disable-first-run-ui
    • 说明:无需参数值
  • –disable-translate:禁用翻译功能
    • 用法示例:–disable-translate
    • 说明:无需参数值
  • –enable-automation:启用自动化模式
    • 用法示例:–enable-automation
    • 说明:无需参数值

测试调试

  • –dump-dom:输出页面 DOM
    • 用法示例:–dump-dom
    • 说明:无需参数值
  • –run-all-compositor-stages-before-draw:绘制前运行所有合成器阶段
    • 用法示例:–run-all-compositor-stages-before-draw
    • 说明:无需参数值
  • –test-type:指定测试类型
    • 用法示例:–test-type=browser
    • 说明:参数值为测试类型
  • –disable-breakpad:禁用崩溃报告
    • 用法示例:–disable-breakpad
    • 说明:无需参数值
  • –disable-crash-reporter:禁用崩溃报告器
    • 用法示例:–disable-crash-reporter
    • 说明:无需参数值
  • –disable-logging:禁用日志
    • 用法示例:–disable-logging
    • 说明:无需参数值
  • –print-to-pdf:打印到 PDF 文件
    • 用法示例:–print-to-pdf="output.pdf"
    • 说明:参数值为文件路径
  • –screenshot:截图
    • 用法示例:–screenshot="screenshot.png"
    • 说明:无需参数值
  • –virtual-time-budget:设置虚拟时间预算
    • 用法示例:–virtual-time-budget=5000
    • 说明:参数值为时间值(毫秒)

特殊功能

  • –password-store:设置密码存储方式
    • 用法示例:–password-store=basic
    • 说明:参数值为存储方式
  • –force-device-scale-factor:强制设备比例因子
    • 用法示例:–force-device-scale-factor=1.5
    • 说明:参数值为比例值
  • –force-color-profile:强制颜色配置文件
    • 用法示例:–force-color-profile=srgb
    • 说明:参数值为配置文件名称
  • –disable-webgl:禁用 WebGL
    • 用法示例:–disable-webgl
    • 说明:无需参数值
  • –enable-webgl:启用 WebGL
    • 用法示例:–enable-webgl
    • 说明:无需参数值
  • –ash-force-desktop:强制桌面模式
    • 用法示例:–ash-force-desktop=true
    • 说明:参数值为布尔值
  • –disable-accelerated-2d-canvas:禁用加速 2D 画布
    • 用法示例:–disable-accelerated-2d-canvas
    • 说明:无需参数值
  • –disable-accelerated-video-decode:禁用加速视频解码
    • 用法示例:–disable-accelerate
    • 说明:无需参数值
  • -disable-office-editing-component-extension:禁用Office编辑组件
    • 用法示例:–disable-office-editing-component-extension
    • 说明:无需参数值

    Chrome OS 特定参数

    • –ash-debug-shortcuts:启用 Ash 调试快捷键
    • 用法示例:–ash-debug-shortcuts
    • 说明:无需参数值
    • –ash-dev-shortcuts:启用 Ash 开发快捷键
    • 用法示例:–ash-dev-shortcuts
    • 说明:无需参数值
    • –arc-availability:设置 ARC 支持状态
    • 用法示例:–arc-availability=installed
    • 说明:参数值为状态值
    • –ash-host-window-bounds:设置 Ash 主窗口边界
    • 用法示例:–ash-host-window-bounds="1024×768"
    • 说明:参数值为窗口尺寸
    • –enable-arc-oobe-optin:启用 ARC OOBE 选择加入
    • 用法示例:–enable-arc-oobe-optin
    • 说明:无需参数值
    • –arc-scale:设置 ARC 应用的缩放
    • 用法示例:–arc-scale=280
    • 说明:参数值为缩放值
    • –system-developer-mode:在 Linux 环境中指定系统运行在开发模式
    • 用法示例:–system-developer-mode
    • 说明:无需参数值