58 votes

Forcer Chrome à ouvrir les nouvelles pages dans une nouvelle fenêtre et non dans un onglet ? (lorsqu'il est ouvert à partir d'un programme)

Chaque fois que je clique sur un lien à partir de quelque chose comme Outlook ou qu'un programme ouvre une page Web (pas lorsque je clique sur un lien à partir de chrome). ). Il s'ouvre dans Chrome puisque c'est mon navigateur par défaut, mais si j'ai déjà une page ouverte, il s'ouvre dans un nouvel onglet dans la même fenêtre. Je ne peux pas vous dire combien de fois j'oublie cela et je ferme la fenêtre, perdant accidentellement l'autre onglet aussi. Bien sûr, je peux ouvrir une nouvelle fenêtre de chrome et le trouver dans les onglets récemment fermés, mais je préférerais vraiment qu'ils s'ouvrent dans leur propre fenêtre pour éviter cela.

7voto

studgeek Points 2185

Vous pouvez utiliser le "Extension "Nouvel onglet, nouvelle fenêtre pour cela. Il s'agit de déplacer rapidement l'onglet nouvellement créé vers une nouvelle fenêtre. Il y a donc un peu de redécoupage, mais cela fonctionne plutôt bien (pour moi du moins).

Notez, comme @John le mentionne ci-dessous, que cette extension rend le comportement par défaut pour tous les nouveaux onglets (même ceux créés à partir de Chrome).

2voto

Mussri Points 101

La réponse de Cerin ci-dessus est la bonne mais il y a une modification à faire : la clé à changer proposée n'est pas spécifique à Chrome et varie selon l'utilisateur connecté. c'est la solution qui fonctionne :

  1. Aller à HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
  2. Vous devriez voir une clé, nommée (Default). Double-cliquez dessus pour obtenir une fenêtre d'édition.
  3. Changez la valeur de la clé en "C:\Program Files\Google\Chrome\Application\chrome.exe" --new-window "%1" .

1voto

Tech Support Points 21

Cette option de ligne de commande devrait fonctionner pour vous

chrome --new-window

0voto

weynhamz Points 129

Pour Linux

cp /usr/share/applications/chromium.desktop ~/.local/share/applications

Et ensuite éditer ~/.local/share/applications/chromium.desktop le changement Exec en dessous

Exec=chromium "--profile-directory=Default --new-window" %U

0voto

pbpb Points 49

Pour le répertoire HKEY_CLASSES_ROOT \ChromeHTML\<strkeep>Shell<strkeep>\open\command méthode, notez que cela ne fonctionnera PAS si Chrome n'est pas déjà en cours d'exécution, du moins pour moi, utilisant win 10.0.19042.8404, Chrome 89.0.4389.90 64bit.

Si Chrome est déjà en cours d'exécution, la méthode fonctionne. Mais si Chrome n'est pas encore lancé, et si vous avez réglé Chrome pour par exemple "ouvrir là où vous vous êtes arrêté", la nouvelle url s'ouvrira toujours dans un nouvel onglet sur une fenêtre existante.

J'ai vérifié que la commande que Windows utilise pour ouvrir Chrome dans cette situation contient bien le commutateur --new-window. Il peut s'agir d'un bogue dans Chrome, ou d'un bogue intentionnel pour Dieu seul sait quelle raison. C'est probablement un bogue lié à la façon dont Chrome traite la restauration de la session.

Vous pouvez le tester en exécutant simplement Chrome à partir d'une ligne de commande avec le commutateur, lorsque Chrome n'est pas en cours d'exécution.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X