You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac终端启动带参数Chrome实例:已运行时参数失效的解决办法

解决Mac下Chrome已运行时终端启动带参数新实例的问题

当Chrome已运行时,open -a命令会复用现有实例,导致传递的参数无法生效。解决方法是直接调用Chrome的二进制可执行文件,并指定独立的用户数据目录,强制启动全新实例:

直接执行命令

使用以下命令启动独立的Chrome实例,即使已有Chrome进程在运行:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito --remote-debugging-port=9222 --user-data-dir=$(mktemp -d)

关键参数说明

  • --user-data-dir=$(mktemp -d):创建临时用户数据目录,确保新实例完全独立,不与现有Chrome进程共享缓存、配置等数据,这是强制启动新实例的核心。
  • --incognito:启用无痕模式
  • --remote-debugging-port=9222:开启远程调试端口

简化命令(可选)

如果不想每次输入完整路径,可以给命令创建别名:

  1. 打开你的shell配置文件(zsh用户为~/.zshrc,bash用户为~/.bashrc)
  2. 添加以下内容:
alias chrome-new='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=$(mktemp -d)'
  1. 保存后执行source ~/.zshrc(或对应配置文件)使别名生效

之后就可以用更简洁的命令启动带参数的新实例:

chrome-new --incognito --remote-debugging-port=9222

内容的提问来源于stack exchange,提问作者Alex B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 20:37:08