Как открыть Google Chrome через командную строку с URL-адресом в режиме инкогнито?

56

При запуске Chrome из командной строки Windows я могу передать следующие аргументы:

...>chrome.exe -incognito

Я также могу передать URL, чтобы открыть:

...>chrome.exe google.com

Каждая из них отлично работает самостоятельно, но я не могу заставить их работать вместе.

Я хочу запустить его с URL-адресом, открыть на собственной вкладке и спрятать URL-адрес, кнопки и т. Д., Как окно служебных программ, но я хочу, чтобы он менялся.

JD Исаакс
источник

Ответы:

48

Возможно, вы захотите попробовать еще раз. Я просто попробовал это с помощью следующей команды

chrome.exe google.com -incognito

Это дало мне следующее окно, обратите внимание, что оно находится в режиме инкогнито (маленький значок в левом верхнем углу), а также на google.com (или любой другой URL-адрес, который вы передаете). Это работает, может быть, вы просто набрали его неправильно.

Если у вас открыто окно, Chrome по умолчанию будет использовать текущее приложение и добавит к нему новую вкладку, что сэкономит время (запуска приложения) и память. В этом случае попробуйте

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

альтернативный текст

Daisetsu
источник
1
Возможно, что-то не так с моей установкой. Я скопировал ваш текст и вставил его в мой cmd. Все, что он сделал, это добавил вкладку в уже открытое окно (не инкогнито) и зашел на google.com. Если я удаляю часть google.com, она открывает новое окно инкогнито .... Однако, если у меня нет открытых окон chrome, он работает как нужно, поэтому я предполагаю, что проблема заключается в том, что уже открыты окна. Попробуй сам.
Джей Ди Айзекс
3
Да, если у вас есть открытое окно, Chrome по умолчанию будет использовать текущее приложение и добавлять к нему новую вкладку, что экономит время (запуска приложения) и память. попробуйте chrome.exe -incognito --app = google.com
Daisetsu
13

У меня были те же проблемы при попытке открыть браузер инкогнито для конкретной страницы. Вот как я получил это работает:

chrome.exe -incognito --new-window mytargetpage.com
Райан
источник
Это решение помогло мне при настройке Chrome как внешнего браузера в Eclipse.
Снексе
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"
}
program247365
источник
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

noelicus
источник
Приятно. Вы можете опустить &*кстати.
Патрик Хофман
Но находится ли браузер в режиме инкогнито, как хочет ОП?
Скотт