Jedes Mal, wenn ich in Outlook oder einem Programm auf einen Link klicke, wird eine Webseite geöffnet (nicht, wenn ich in Chrome auf einen Link klicke ). Es wird in Chrome geöffnet, da es mein Standardbrowser ist. Wenn jedoch bereits eine Seite geöffnet ist, wird diese in einem neuen Tab im selben Fenster geöffnet. Ich kann dir nicht sagen, wie oft ich das vergesse und das Fenster schließe und versehentlich auch die andere Registerkarte verliere. Natürlich kann ich ein neues Chromfenster öffnen und es unter kürzlich geschlossenen Tabs finden, aber ich würde es wirklich vorziehen, wenn sie in einem eigenen Fenster geöffnet würden, damit ich dies verhindern kann.
quelle
google-chrome --new-window
habe es für mich getan.--new-window
war in der Quelle ab 2013, so dass ich das möglicherweise verpasst habe. Es war vor langer Zeit.Es scheint keine benutzerfreundliche Möglichkeit zu geben, dies in Chrome zu ändern (vermutlich, weil die meisten Benutzer den neuen Tab bevorzugen).
Sie können dies jedoch manuell ändern, indem Sie den Befehl bearbeiten, der in Ihrer Windows-Registrierung zum Öffnen einer http-URL angegeben ist.
Öffnen Sie dazu regedit und:
HKEY_CLASSES_ROOT\http\shell\open\command
(Default)
. Doppelklicken Sie darauf, um ein Popup zur Bearbeitung zu erhalten.Value data:
Feldes sollten Sie den Text sehen-- "%1"
. Ändern Sie dies zu--new-window "%1"
.Dadurch wird Windows angewiesen, alle http-Links in einem neuen Fenster von Chrome anstelle eines neuen Tabs zu öffnen.
Vermutlich gilt die gleiche allgemeine Idee für Mac und Linux, aber ich weiß nicht sofort, wo sie den Befehl zum Öffnen von URLs speichern.
quelle
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\(http|https)\UserChoice
Für Chrome heißt es also:ProdId=ChromeHTML
Von dort aus finden Sie ChromeHTML hier:HKEY_CLASSES_ROOT\ChromeHTML
Darunter finden Sie den Befehl shell / open /, der vollständige Pfad lautet also: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 hat eine Lösung für Mac OS X veröffentlicht. Ich verwende sie in 10.7 Lion und sie funktioniert einwandfrei.
Die Lösung beinhaltet eine kleine AppleScript-Anwendung:
Wenn Sie diese Anwendung als Standardbrowser festlegen, werden externe Programmlinks in einem neuen Fenster in Chrome geöffnet.
quelle
Im Fall werden alle Linux - Anwender die gleiche Sache fragen, tat ich dies durch Kopieren
/usr/share/applications/chromium.desktop
auf~/.local/share/applications
und bearbeiten sie dann wie folgt:Wenn Sie das Debian-
chromium
Paket verwenden und es Ihnen nichts ausmacht, dies als Standard für alle Benutzer im System festzulegen, können Sie stattdessen die Variable bearbeiten/etc/chromium/default
und hinzufügen .--new-window
CHROMIUM_FLAGS
quelle
--new-window
Option hinzuzufügen , wenn Sie nur das Verhalten des Launcher-Symbols ändern möchten. Warum ist die Option nicht in der Manpage dokumentiert?Hierfür können Sie die Erweiterung "Neuer Tab, Neues Fenster" verwenden . So wie es funktioniert, wird die neu erstellte Registerkarte schnell in ein neues Fenster verschoben. Es wird also ein bisschen neu gezeichnet, aber es funktioniert ziemlich gut (zumindest für mich).
Beachten Sie, dass diese Erweiterung, wie @John unten erwähnt, das Standardverhalten für alle neuen Tabs festlegt (auch für Tabs, die in Chrome erstellt wurden).
quelle
Aktualisiert für Windows 7 pro x64 nach Cerin oben -
Sie sollten einen Schlüssel mit dem Namen (Standard) sehen. Doppelklicken Sie darauf, um ein Popup zur Bearbeitung zu erhalten.
Ändern Sie den Schlüsselwert von:
zu
quelle
Die Antwort von Cerin oben ist die richtige, aber es ist eine Bearbeitung erforderlich: Der vorgeschlagene Schlüssel zum Ändern ist nicht spezifisch für Chrome und variiert je nach angemeldetem Benutzer. Das ist die funktionierende Lösung:
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
"C:\Program Files\Google\Chrome\Application\chrome.exe" --new-window "%1"
.quelle
Diese Befehlszeilenoption sollte für Sie funktionieren
quelle