Sempre que clico em um link de algo como o outlook ou um programa abre uma página da web (não quando clico em um link no chrome ). Ele abre no Chrome, pois é o meu navegador padrão, mas se eu já tiver uma página aberta, ela será aberta em uma nova guia na mesma janela. Não sei dizer quantas vezes esqueço isso e fecho a janela, perdendo acidentalmente a outra guia também. Claro, eu posso abrir uma nova janela cromada e encontrá-la em guias fechadas recentemente, mas eu realmente preferiria que elas se abrissem em sua própria janela para que eu possa evitar isso.
fonte
google-chrome --new-window
fez isso por mim.--new-window
estava na fonte a partir de 2013, então eu posso ter perdido isso. Foi há muito tempo.Não parece haver uma opção amigável para alterar isso no Chrome (provavelmente porque a maioria das pessoas prefere a nova guia).
No entanto, você pode alterar isso manualmente editando o comando especificado no registro do Windows usado para abrir um URL http.
Para fazer isso, abra regedit e:
HKEY_CLASSES_ROOT\http\shell\open\command
(Default)
. Clique duas vezes nele para obter um pop-up de edição.Value data:
campo, você deverá ver o texto-- "%1"
. Mude isso para--new-window "%1"
.Isso instruirá o Windows a abrir todos os links http em uma nova janela do Chrome, em vez de em uma nova guia.
Presumivelmente, a mesma idéia geral é verdadeira para Mac e Linux, mas não sei de antemão onde eles armazenam o comando para abrir URLs.
fonte
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\(http|https)\UserChoice
Então, para o Chrome, ele diz:ProdId=ChromeHTML
A partir daí, você pode encontrar o ChromeHTML aqui:HKEY_CLASSES_ROOT\ChromeHTML
Abaixo disso, você pode encontrar o shell / open / command, portanto o caminho completo é: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\""
Mike Hardy postou uma solução para o Mac OS X. Estou usando-o no 10.7 Lion e funciona bem.
A solução envolve um pequeno aplicativo AppleScript:
Definir este aplicativo como seu navegador padrão fará com que os links de programas externos sejam abertos em uma nova janela no Chrome.
fonte
No caso de quaisquer usuários de Linux estão se perguntando a mesma coisa, eu fiz isso, copiando
/usr/share/applications/chromium.desktop
a~/.local/share/applications
e depois editá-lo da seguinte forma:Se você estiver usando o
chromium
pacote Debian , e não se importa de definir isso como padrão para todos os usuários no sistema, você pode editar/etc/chromium/default
e adicionar--new-window
àCHROMIUM_FLAGS
variável.fonte
--new-window
opção, se você estiver apenas procurando alterar o comportamento do ícone do iniciador. Por que a opção não está documentada na página de manual ???Você pode usar a extensão "Nova guia, nova janela" para isso. A maneira como funciona está movendo a guia recém-criada rapidamente para uma nova janela. Portanto, há um pouco de redesenho, mas funciona muito bem (pelo menos para mim).
Observe que, como @John menciona abaixo, essa extensão cria o comportamento padrão para todas as novas guias (mesmo as criadas no Chrome).
fonte
Atualizado para o Windows 7 pro x64, seguindo Cerin acima -
Você deverá ver uma chave chamada (Padrão). Clique duas vezes nele para obter um pop-up de edição.
Altere o valor da chave de:
para
fonte
a resposta de Cerin acima é boa, mas é necessária uma edição: a chave proposta para alterar não é específica para o Chrome e varia de acordo com o usuário conectado. esta é a solução de trabalho:
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
"C:\Program Files\Google\Chrome\Application\chrome.exe" --new-window "%1"
.fonte
Esta opção de linha de comando deve funcionar para você
fonte