Всякий раз, когда я нажимаю на ссылку из чего-то вроде outlook или программа открывает веб-страницу (а не когда я нажимаю на ссылку из Chrome ). Он открывается в Chrome, так как это мой браузер по умолчанию, но если у меня уже есть открытая страница, он откроется в новой вкладке в том же окне. Я не могу сказать вам, сколько раз я забыл об этом и закрыл окно, случайно потеряв другую вкладку. Конечно, я могу открыть новое окно Chrome и найти его в недавно закрытых вкладках, но я бы действительно предпочел, чтобы они открывались в своем собственном окне, чтобы я мог предотвратить это.
источник
google-chrome --new-window
сделал это для меня.--new-window
был в источнике по состоянию на 2013 год, поэтому я, возможно, пропустил это. Это было давно.В Chrome нет удобной опции для изменения этого параметра (предположительно, потому что большинство людей предпочитают новую вкладку).
Однако вы можете изменить это вручную, отредактировав команду, указанную в вашем реестре Windows, которая использовалась для открытия http-ссылки.
Для этого откройте regedit и:
HKEY_CLASSES_ROOT\http\shell\open\command
(Default)
. Дважды щелкните это, чтобы получить всплывающее окно редактирования.Value data:
поля вы должны увидеть текст-- "%1"
. Измените это на--new-window "%1"
.Это заставит Windows открывать все ссылки http в новом окне Chrome вместо новой вкладки.
Предположительно, та же общая идея верна для Mac и Linux, но я не знаю, где они хранят команду для открытия URL-адресов.
источник
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\(http|https)\UserChoice
поэтому для Chrome он говорит:ProdId=ChromeHTML
оттуда вы можете найти ChromeHTML здесь:HKEY_CLASSES_ROOT\ChromeHTML
под ним вы можете найти команду shell / open /, поэтому полный путь:HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --new-window \"%1\""
Майк Харди опубликовал решение для Mac OS X. Я использую его в 10.7 Lion, и он отлично работает.
Решение включает в себя небольшое приложение AppleScript:
Установка этого приложения в качестве браузера по умолчанию приведет к открытию внешних ссылок на программы в новом окне Chrome.
источник
В случае , если все пользователи Linux интересно то же самое, я сделал это путем копирования
/usr/share/applications/chromium.desktop
на~/.local/share/applications
и затем редактировать его следующим образом :Если вы используете Debian
chromium
пакет, и вы не возражаете устанавливать это по умолчанию для всех пользователей в системе, вы можете вместо редактирования/etc/chromium/default
и добавить--new-window
кCHROMIUM_FLAGS
переменной.источник
--new-window
параметр, если вы просто хотите изменить поведение значка средства запуска. Почему этот вариант не описан в справочной странице ???Для этого вы можете использовать расширение «Новая вкладка, Новое окно» . То, как это работает, быстро перемещает вновь созданную вкладку в новое окно. Так что есть немного перерисовки, но это работает довольно хорошо (по крайней мере, для меня).
Обратите внимание, как @John упоминает ниже, это расширение задает поведение по умолчанию для всех новых вкладок (даже тех, которые созданы внутри Chrome).
источник
Обновлено для Windows 7 Pro x64, следуя Cerin выше -
Вы должны увидеть один ключ с именем (по умолчанию). Дважды щелкните это, чтобы получить всплывающее окно редактирования.
Измените значение ключа с:
в
источник
Ответ от Cerin выше - хороший, но необходимо внести изменения: предлагаемый ключ для изменения не является специфическим для Chrome и зависит от пользователя, вошедшего в систему. это рабочее решение:
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
"C:\Program Files\Google\Chrome\Application\chrome.exe" --new-window "%1"
.источник
Эта опция командной строки должна работать для вас
источник