Chaque fois que je clique sur un lien de quelque chose comme Outlook ou un programme, une page Web s'ouvre (pas lorsque je clique sur un lien dans Chrome ). Il s’ouvre dans Chrome car c’est mon navigateur par défaut, mais si une page est déjà ouverte, elle s’ouvrira dans un nouvel onglet de la même fenêtre. Je ne peux pas vous dire combien de fois j'ai oublié cela et fermé la fenêtre, en perdant accidentellement l'autre onglet. Bien sûr, je peux ouvrir une nouvelle fenêtre chromée et la trouver sous des onglets récemment fermés, mais je préférerais simplement qu'ils ouvrent dans leur propre fenêtre afin que je puisse empêcher cela.
la source
google-chrome --new-window
l'a fait pour moi.--new-window
c'était dans la source en 2013, alors ça m'a peut-être échappé. C'était il y a longtemps.Il ne semble pas y avoir d’option conviviale permettant de modifier cela dans Chrome (probablement parce que la plupart des gens préfèrent le nouvel onglet).
Toutefois, vous pouvez modifier cela manuellement en modifiant la commande spécifiée dans votre registre Windows pour ouvrir une URL http.
Pour ce faire, ouvrez regedit et:
HKEY_CLASSES_ROOT\http\shell\open\command
(Default)
. Double-cliquez dessus pour obtenir une fenêtre d'édition.Value data:
champ, vous devriez voir le texte-- "%1"
. Changer ceci en--new-window "%1"
.Cela demandera à Windows d'ouvrir tous les liens http dans une nouvelle fenêtre de Chrome au lieu d'un nouvel onglet.
Vraisemblablement, la même idée générale est vraie pour Mac et Linux, mais je ne sais pas à l'avance où ils stockent la commande pour ouvrir les URL.
la source
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\(http|https)\UserChoice
Donc, pour Chrome, il dit:ProdId=ChromeHTML
À partir de là, vous pouvez trouver ChromeHTML ici:HKEY_CLASSES_ROOT\ChromeHTML
Sous ce que vous pouvez trouver le shell / open / commande, le chemin complet est donc: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 a publié une solution pour Mac OS X. Je l'utilise dans 10.7 Lion et cela fonctionne bien.
La solution implique une petite application AppleScript:
Si vous définissez cette application comme navigateur par défaut, les liens des programmes externes s'ouvrent dans une nouvelle fenêtre de Chrome.
la source
Dans le cas où tous les utilisateurs Linux se demandent la même chose, je l' ai fait en copiant
/usr/share/applications/chromium.desktop
à~/.local/share/applications
puis le modifier comme suit:Si vous utilisez le
chromium
paquet Debian et que cela ne vous dérange pas de le définir comme valeur par défaut pour tous les utilisateurs du système, vous pouvez plutôt éditer/etc/chromium/default
et ajouter des éléments--new-window
à laCHROMIUM_FLAGS
variable.la source
--new-window
option, si vous souhaitez simplement modifier le comportement de l'icône du lanceur. Pourquoi l'option n'est-elle pas documentée dans la page de manuel?Vous pouvez utiliser l' extension "Nouvel onglet, Nouvelle fenêtre" pour cela. La façon dont cela fonctionne déplace rapidement l'onglet nouvellement créé vers une nouvelle fenêtre. Il y a donc un peu de redessinage, mais cela fonctionne plutôt bien (du moins pour moi).
Notez que, comme @John le mentionne ci-dessous, cette extension crée le comportement par défaut de tous les nouveaux onglets (même ceux créés à partir de Chrome).
la source
Mise à jour pour Windows 7 pro x64, à la suite de Cerin ci-dessus -
Vous devriez voir une clé, nommée (Par défaut). Double-cliquez dessus pour afficher une fenêtre d'édition.
Changer la valeur de la clé de:
à
la source
La réponse de Cerin ci-dessus est la bonne, mais une modification est nécessaire: la clé de modification proposée n'est pas spécifique à Chrome et varie en fonction de l'utilisateur connecté. c'est la solution de travail:
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
"C:\Program Files\Google\Chrome\Application\chrome.exe" --new-window "%1"
.la source
Cette option de ligne de commande devrait fonctionner pour vous
la source