从 WSL 使用特定配置文件打开 Chrome

从 WSL 使用特定配置文件打开 Chrome

我尝试让任何从 WSL 命令打开的 URL 都使用特定的 Chrome 配置文件打开,在本例中,专门用于aws sso login触发浏览器登录。

如果我将BROWSER环境变量设置为 Firefox 之类的东西(默认是 Chrome),它将在 Firefox 中打开

export BROWSER="/mnt/c/Program Files/Mozilla Firefox/firefox.exe"

但是如果我将其设置为 chrome,--profile-directory="profile 2"它仍然使用默认配置文件。

如果我只是调用它

/mnt/c/Program\ Files/Google/Chrome/Application/chrome.exe --profile-directory="Profile 2" google.com

它将使用特定配置文件打开 chrome。以下是我导出它的方式

export BROWSER='/mnt/c/Program Files/Google/Chrome/Application/chrome.exe --profile-directory="Profile 2"'

也许我的引用搞砸了什么?

答案1

一旦添加了参数,我就需要逃离空间,所以像这样设置它就有效了。

export BROWSER='/mnt/c/Program\ Files/Google/Chrome/Application/chrome.exe --profile-directory="Profile 2"'

如果没有参数,似乎不需要转义

相关内容