从 Windows 命令行启动 Chrome 时,我可以传递如下参数:
...>chrome.exe -incognito
我还可以传递一个 URL 来打开:
...>chrome.exe google.com
每个组件都可以独立运行,但我无法让它们一起工作。
我想要的是使用 URL 启动它,并在其自己的选项卡中打开,然后隐藏 URL、按钮等,就像一个实用程序窗口一样,但我希望它可以调整大小。
答案1
你可能想再试一次。我刚刚用以下命令尝试了一下
chrome.exe google.com -incognito
这给了我以下窗口,请注意,它处于隐身模式(左上角的小图标),并且它也位于 google.com(或您传递的任何网址)。它起作用了,也许你只是输入错误了。
如果您打开了一个窗口,Chrome 将默认使用当前正在运行的应用程序并向其添加新选项卡,这样可以节省(应用程序启动的时间)和内存。在这种情况下,请尝试
chrome.exe -incognito --app=google.com
答案2
我在尝试打开隐身浏览器到特定页面时遇到了同样的问题。以下是我让它工作的方法:
chrome.exe -incognito --new-window mytargetpage.com
答案3
注意:这个答案没有解决想要在隐身模式。
仅供参考,这是 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:
这是一个在没有协议说明符时默认的 shell 函数:
url() {
url=$([[ $1 =~ ^[a-zA-Z]{1,}: ]] && printf '%s\n' "$1" || printf '%s\n' "http://$1")
open -a 'Google Chrome' "$url"
}
答案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=%*&*"
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%&*"
*(对于其他用户目录,请使用该目录,例如--profile-directory="Profile 2"
,检查“C:\Users\\AppData\Local\Google\Chrome\User Data”目录(仅限 Windows 解决方案))