Durch Klicken auf externe Links wird Chrome geöffnet, der Link jedoch nicht

84

Wenn ich auf einen externen Link klicke und Google Chrome noch nicht ausgeführt wird, wird Chrome gestartet, die verknüpfte Seite jedoch nicht geöffnet. Stattdessen startet es auf meinem zuletzt geöffneten Tab (was das erwartete Verhalten ist), aber der angeklickte Link sollte sich auch auf einem anderen Tab öffnen.

Wenn ich ein zweites Mal auf den Link klicke, wird er in einem neuen Tab korrekt geöffnet.

Warum ist das?

EDIT:
Zur Verdeutlichung geht es um macOS. Außerdem habe ich festgestellt, dass es sich anders verhält als oben beschrieben. Der Link wird beim ersten Mal in einem neuen Fenster geöffnet, anstatt in einer neuen Registerkarte im vorhandenen Fenster. Das Problem ist, dass es nicht nach vorne kommt, so dass das alte Fenster aus meiner letzten Sitzung in Google Chrome vorne ist. Sie bemerken das neue Fenster nicht hinter dem alten, es sei denn, Sie verwenden die Missionskontrolle, um zu sehen, dass es ein zweites Fenster gibt.

EDIT 2:
Da diese Frage viel Beachtung fand, akzeptierte ich endlich die Antwort mit den meisten Stimmen, obwohl dies überhaupt nicht mein Problem war. Ich kann sehen, dass es hier zwei Probleme gibt:

  1. Wenn ein Chrome-Update aussteht, öffnet Chrome den externen Link überhaupt nicht, sondern nur ein weiteres Fenster mit dem Standardstartbildschirm. (Fehler)

  2. Wenn Chrome auf dem neuesten Stand ist, werden externe Links geöffnet, diesmal jedoch immer noch ein neues Fenster im Hintergrund und nicht als neuer Tab beim Wiederherstellen der letzten Sitzung. (schlechtes Design)

Hoffe das sollte jetzt klar sein :)

uloco
quelle
Chrome für MacOS? Möglicherweise möchten Sie ausdrücklich angeben, ob es sich um Mac OS handelt, damit Moderatoren Ihre Frage nicht als "Off-Topic" abschließen. Cheers
Bjbk
@bjbk Es ist in Ordnung, von macOS auszugehen, und die Frage wäre nicht für Off-Topic geschlossen, aber um Klärung zu bitten, ob OP sich auf macOS oder iOS bezieht, ist für Antworten ziemlich wichtig
grg
@grgarside Ich habe im Kommentar fast iOS hinzugefügt, aber als Referenz für das Klicken. Großartiger Punkt. Vielen Dank!
Bjbk
Tritt dieses Verhalten bei allen Links oder nur bei einem bestimmten Link auf?
LH16
Alle Links, egal was
uloco

Antworten:

137

Das passierte den ganzen Nachmittag. Dann habe ich Chrome | überprüft Über Chrome und es wartete darauf, dass ich zum Update einen Relaunch durchführte. Das hat es behoben.

Chris Riesbeck
quelle
1
Vielen Dank, ich habe dieses Problem seit ein paar Tagen, seit meinem letzten Neustart. Ich dachte, ich würde verrückt.
Tracker1
2
OP, bitte akzeptieren Sie diese Antwort, da sie korrekt ist.
Rafael Eyng
1
das hat auch bei mir geklappt! Dies ist mir in der Vergangenheit passiert. Ich frage mich, ob es eine bewusste Panne ist, die Sie an Aktualisierungen erinnert. Aber es ist sehr, sehr nervig!
Mavili
Ich war überrascht, dass dies die richtige Antwort ist! Ich denke, es ist ein Nebeneffekt des großen roten X in Mac, der keine Anwendungen schließt - von Windows-Benutzern, die hier sprechen. Da Apps nur ausgeblendet sind und Chrome die grüne Schaltfläche "Update bereit" in der Benutzeroberfläche nicht mehr anzeigt, verlieren wir alle die Handlung.
Matt Canty
Für diejenigen, die hier ankommen und noch keine Lösung finden, hat dies für mich funktioniert (ich habe nicht genug Repräsentanten auf dieser SE-Site, um eine echte Antwort zu hinterlassen). In meinem Fall waren kopflose Chrome-Prozesse aus automatisierten WevDriver-Tests abgestürzt. Sie haben die offenen Link-Anfragen erfasst. Sie zu töten hat für mich funktioniert. ps aux | grep -i -- '--test-type=webdriver' | grep -v 'grep' awk '{ print $2 }'
Bo Jeanes
11

Versuchen Sie, die chrome://restartURL einzugeben, und drücken Sie die Eingabetaste. Dadurch werden Chrome und alle untergeordneten Prozesse, einschließlich Chrome-basierter Apps, vollständig neu gestartet. Ich nehme an, es ist nicht das Update, das anderen hier geholfen hat, sondern der Neustart von Chrome.

Nikita Mendelbaum
quelle
Das hat es behoben. Zuvor habe ich alle Fenster von Chrome geschlossen und wieder geöffnet, es hat nicht geholfen.
SDKKS
@sdkks Wenn Sie alle Chrome-Fenster manuell schließen, werden noch einige Chrome-Hintergrundprozesse ausgeführt. Der obige Befehl startet sie alle neu.
Nikita Mendelbaum
oder einfach Cmd + Q (Kill) die App, ein bisschen enttäuscht ... niemand weiß, wie man das verhindert?
vk.edward.li
9

Durch das Aktualisieren von Chrome wurde das Problem für mich behoben.

NOTE: The problem can reproduce each time a new version of Chrome is available...

AncAinu
quelle
Das Update auf die neueste Version hat das Problem auch für mich behoben
Chalapathi
Chrome muss NICHT aktualisiert werden, um dieses Problem zu beheben. Geben Sie einfach chrome: // restart in die URL-Zeile ein und drücken Sie die Eingabetaste, um alle Chrome-Prozesse neu zu starten. Das sollte das Problem beheben.
Nikita Mendelbaum
4

Das Aktualisieren von Chrome löste auch dieses Problem für mich. Ich wusste jedoch nicht, dass Chrome ein Update hat, bis ich auf "Chrome-> Über Google Chrome" geklickt habe.

Dave Lubovinsky
quelle
1

Tatsächlich wurde die Problemumgehung bereits in Chromium zusammengeführt

https://chromium-review.googlesource.com/c/chromium/src/+/801030 :

In macOS 10.13 gilt Folgendes: - Chromium ist der Standardbrowser. - Chromium wurde aktualisiert. - Der Benutzer wurde nicht neu gestartet

und der Benutzer versucht, eine Verknüpfung von einem externen Programm aus zu öffnen. Anstatt die Verknüpfung in der ausgeführten Instanz von Chromium zu öffnen, versucht LaunchServices, eine zweite Instanz von Chromium zu öffnen.

Derzeit öffnet die ausgeführte Instanz ein leeres neues Fenster.

Dieses Problem hat also nichts mit dem App-Update zu tun. Bevor es in Google Chrome veröffentlicht wird, müssen wir die Anwendung neu starten, um es vorübergehend zu beheben.

Die eigentliche Ursache und die vorgeschlagene Lösung finden Sie hier: https://bugs.chromium.org/p/chromium/issues/detail?id=777863#c56

vk.edward.li
quelle
0

Ich habe Chrome mit AppCleaner deinstalliert und eine Neuinstallation durchgeführt. Dies löste das Problem für mich.

Sam Hinshaw
quelle