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


56

从Windows命令行启动Chrome时,我可以像这样传递参数:

...>chrome.exe -incognito

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

...>chrome.exe google.com

每个人都能很好地工作,但是我无法让他们一起工作。

我想要的是使用URL启动它,并在其自己的选项卡中打开,并隐藏URL,按钮等(如实用程序窗口一样),但是我确实希望它可调整大小。

Answers:


48

您可能想要尝试一下,然后再尝试一次。我只是用以下命令尝试了

chrome.exe google.com -incognito

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

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

chrome.exe -incognito --app=google.com

替代文字


1
也许我的安装有问题。我复制了您的文本并将其粘贴到我的cmd中。它所做的就是在一个已经打开的窗口中添加一个标签页(不隐身),然后转到google.com。如果我删除google.com部分,它将打开一个新的隐身窗口。...但是,如果我没有打开的chrome窗口,它会按需运行,因此我想问题是已经打开了窗口。自己尝试。
JD Isaacks 2010年

3
是的,如果您打开一个窗口,Chrome会默认使用当前正在运行的应用程序,并在其中添加新标签,这样可以节省(应用启动时间)和内存。尝试的chrome.exe -incognito --app = google.com
大拙

13

在打开隐身浏览器到特定页面时,我遇到了同样的问题。这是我的工作方式:

chrome.exe -incognito --new-window mytargetpage.com

在Chrome中将Chrome设置为外部浏览器时,该解决方案对我来说效果更好。
Snekse 2011年

13

注意:此答案不能解决以隐身模式打开URL的问题。


FWIW,这是Mac版本,您可以将其放在.bash_profile文件中:

# Launch Chrome with given URL from command line
alias url='open -a "Google Chrome.app"'

运行以下命令以使其生效:

. ~/.bash_profile

用法:

url http://www.twitter.com

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

这是一个外壳函数,默认http:情况下没有协议说明符:

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

6

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

start chrome --incognito "http://www.iot.qa/2018/02/narrowband-iot.html"

要么

start chrome --new-window --incognito "http://www.iot.qa/2018/02/narrowband-iot.html"

4

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

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

然后您可以通过键入 c:>google search for some text


真好 您可以省略&*顺便说一句。
帕特里克·霍夫曼

但是,浏览器是否按照OP的要求处于隐身模式?
斯科特,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.