如何在隐身模式下通过带有 URL 的命令行打开 Google Chrome?

JD *_*cks 76 windows google-chrome command-line private-browsing

从 Windows 命令行启动 Chrome 时,我可以传递如下参数:

...>chrome.exe -incognito
Run Code Online (Sandbox Code Playgroud)

我还可以传递一个 URL 来打开:

...>chrome.exe google.com
Run Code Online (Sandbox Code Playgroud)

每个人都可以自己正常工作,但我无法让他们一起工作。

我想要的是用一个 URL 启动它,并在它自己的选项卡中打开,然后隐藏 URL、按钮等,就像一个实用程序窗口,但我确实希望它可以调整大小。

Dai*_*tsu 68

您可能想再试一次。我只是用以下命令尝试过

chrome.exe google.com -incognito
Run Code Online (Sandbox Code Playgroud)

这给了我以下窗口,请注意它处于隐身模式(左上角的小图标)并且它也在 google.com(或您传递的任何网址)。它有效,也许你只是输入错误。

如果您打开了一个窗口,Chrome 将默认为当前正在运行的应用程序并为其添加一个新选项卡,这样可以节省(应用程序启动)时间和内存。在这种情况下,请尝试

chrome.exe -incognito --app=google.com
Run Code Online (Sandbox Code Playgroud)

替代文字

  • 是的,如果您打开一个窗口,Chrome 将默认为当前正在运行的应用程序并为其添加一个新选项卡,这样可以节省(应用程序启动)时间和内存。尝试 chrome.exe -incognito --app=http://google.com (3认同)

小智 17

我在尝试将隐身浏览器打开到特定页面时遇到了同样的问题。这是我如何让它工作的:

chrome.exe -incognito --new-window mytargetpage.com
Run Code Online (Sandbox Code Playgroud)


小智 15

注意:此答案并未解决想要在隐身模式下打开 URL 的问题。


FWIW,这是 Mac 版本,你可以把它放在你的 .bash_profile 文件中:

# Launch Chrome with given URL from command line
alias url='open -a "Google Chrome.app"'
Run Code Online (Sandbox Code Playgroud)

运行以下命令使其生效:

. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

用法:

url http://www.twitter.com
Run Code Online (Sandbox Code Playgroud)

注意:是的,你必须在它前面加上“http://”。否则,它认为您正在传递一个文件。

这是一个http:在没有协议说明符的情况下默认的 shell 函数:

url() {
  url=$([[ $1 =~ ^[a-zA-Z]{1,}: ]] && printf '%s\n' "$1" || printf '%s\n' "http://$1")
  open -a 'Google Chrome' "$url"
}
Run Code Online (Sandbox Code Playgroud)


小智 8

在 Windows 命令提示符下,尝试以下命令:

start chrome --incognito "http://www.iot.qa/2018/02/narrowband-iot.html"
Run Code Online (Sandbox Code Playgroud)

或者

start chrome --new-window --incognito "http://www.iot.qa/2018/02/narrowband-iot.html"
Run Code Online (Sandbox Code Playgroud)


noe*_*cus 6

如果您想使用 google 搜索而不是 url 将其保存到名为 google.bat 的批处理文件中:

start "google" "c:\program files (x86)\Google\Chrome\Application\chrome.exe" "https://www.google.co.uk/?q=%*#safe=off&q=%*&*"
Run Code Online (Sandbox Code Playgroud)

然后您可以通过google search for some text在命令行(或 Windows 中的运行窗口)上键入来调用它

其他有用的开关是

  • --incognito 以隐身方式启动窗口
  • --profile-directory="Default" 将使窗口以默认 chrome 用户身份打开*

使用这两个选项为我们提供了这个批处理文件:

start "google" "c:\program files (x86)\Google\Chrome\Application\chrome.exe" --incognito --profile-directory="Default" --new-window "https://www.google.co.uk/?q=%str%#safe=off&q=%str%&*"
Run Code Online (Sandbox Code Playgroud)

*(对于其他用户目录,请使用该目录,例如--profile-directory="Profile 2",检查“C:\Users\\AppData\Local\Google\Chrome\User Data”目录(仅限 Windows 的解决方案))