En cliquant sur les liens externes ouvre Chrome mais pas le lien

84

Lorsque je clique sur un lien externe et que Google Chrome n'est pas encore lancé, Chrome se lancera mais n'ouvrira pas la page liée. Au lieu de cela, il commence à mon dernier onglet ouvert (qui est le comportement que j'attends), mais le lien cliqué doit également s'ouvrir dans un autre onglet.

Lorsque je clique une deuxième fois sur le lien, il s'ouvre correctement dans un nouvel onglet.

Pourquoi est-ce?

EDIT:
Pour clarifier, il s'agit de macOS. De plus, j'ai trouvé que son comportement était différent de celui décrit ci-dessus. Le lien est ouvert dans une nouvelle fenêtre pour la première fois, au lieu d'un nouvel onglet dans la fenêtre existante. Le problème est que cela ne vient pas au premier plan. L'ancienne fenêtre de ma dernière session dans Google Chrome est donc à l'avant. Vous ne remarquerez pas la nouvelle fenêtre derrière l'ancienne si vous n'utilisez pas le contrôle de mission pour voir s'il existe une deuxième fenêtre.

EDIT 2:
Comme cette question a attiré beaucoup d’attention, j’ai finalement accepté la réponse votée par le plus grand nombre de voix, bien que ce ne soit pas mon problème du tout. Je peux voir qu'il y a deux problèmes ici:

  1. Lorsqu'une mise à jour de Chrome est en attente, Chrome n'ouvre pas du tout le lien externe, il ouvre simplement une autre fenêtre avec l'écran de démarrage par défaut. (Punaise)

  2. Lorsque Chrome est à jour, des liens externes sont ouverts, mais cette fois, une nouvelle fenêtre apparaît en arrière-plan et non sous la forme d'un nouvel onglet lors de la restauration de la dernière session. (mauvaise conception)

J'espère que cela devrait être clair maintenant :)

uloco
la source
Chrome pour macOS? Vous voudrez peut-être indiquer expressément s'il s'agit de macOS afin que les modérateurs ne ferment pas votre question en dehors du sujet. Cheers
bjbk
@bjbk C'est bien de présumer que macOS et la question ne seraient pas fermés, mais demander des précisions pour savoir si OP fait référence à macOS ou iOS est plutôt important pour les réponses
grg
@grgarside J'ai presque ajouté iOS dans le commentaire mais pour la référence au "clic". Excellent point. Merci!
bjbk
Ce comportement se produit-il avec tous les liens ou seulement un lien spécifique?
LH16
tous liens, peu importe ce qui se passe
uloco

Réponses:

137

Je l'ai eu tout l'après-midi. Puis j'ai vérifié Chrome | À propos de Chrome et il attendait que je relance pour mettre à jour. Cela l'a corrigé.

Chris Riesbeck
la source
1
Merci d'avoir ce problème depuis quelques jours, depuis mon dernier redémarrage ... pensais que je devenais fou.
Tracker1
2
OP, veuillez accepter cette réponse, car elle est correcte.
Rafael Eyng
1
cela a fonctionné pour moi aussi! Cela m'est arrivé dans le passé, je me demande si c'est un problème délibéré de vous rappeler de mettre à jour. Mais c'est très très énervant!
mardi
J'ai été surpris de constater que c'est la bonne réponse! Je pense que c’est l’effet secondaire du gros X rouge sur Mac qui ne ferme pas les applications - ex-utilisateur Windows parlant ici. Comme les applications sont uniquement masquées et que Chrome n'affiche plus le bouton vert "Mise à jour prête" dans son interface utilisateur, nous perdons tous l'intrigue.
Matt Canty
Pour ceux qui arrivent ici et qui ne trouvent toujours pas de solution, voici ce qui a fonctionné pour moi (je n'ai pas assez de représentants sur ce site SE pour laisser une vraie réponse). Dans mon cas, c’était un processus Chrome sans tête, issu de tests automatisés WevDriver, qui était tombé en panne. Ils capturaient les demandes d'ouverture de lien. Les tuer a fonctionné pour moi. ps aux | grep -i -- '--test-type=webdriver' | grep -v 'grep' awk '{ print $2 }'
Bo Jeanes
11

Essayez d'entrer chrome://restartdans la ligne d'URL et appuyez sur Entrée. Cela redémarrera complètement Chrome et tous ses processus enfants, y compris les applications basées sur Chrome. Je suppose que ce n'est pas la mise à jour qui a aidé les autres ici, mais le redémarrage de Chrome.

Nikita Mendelbaum
la source
Cela l'a corrigé. Auparavant, j'ai fermé toutes les fenêtres de Chrome et rouvert, cela n'a pas aidé.
sdkks
@sdkks lorsque vous fermez manuellement toutes les fenêtres de Google Chrome - il reste encore des processus d'arrière-plan Chrome en cours d'exécution. La commande ci-dessus les redémarre tous.
Nikita Mendelbaum
ou juste Cmd + Q (Kill) l'application, un peu déçu ... personne ne sait comment l'éviter?
vk.edward.li
9

La mise à jour de Chrome a résolu le problème pour moi.

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

Ancinu
la source
La mise à jour vers la dernière version a également corrigé le problème
Chalapathi
Il n'est pas nécessaire de mettre à jour Chrome pour résoudre ce problème. Il suffit d'entrer chrome: // redémarrer dans la ligne de l'URL et d'appuyer sur Entrée pour relancer complètement tous les processus Chrome. Cela devrait résoudre le problème.
Nikita Mendelbaum
4

La mise à jour de Chrome a également résolu ce problème pour moi. Cependant, je ne savais pas qu'une mise à jour de Google Chrome attendait que je clique sur "Chrome-> À propos de Google Chrome".

Dave Lubovinsky
la source
1

En fait, la solution de contournement a déjà été fusionnée dans Chromium.

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

Dans macOS 10.13, si: - Chrome est le navigateur par défaut - Chrome a été mis à jour - L'utilisateur n'a pas relancé

et l'utilisateur essaie d'ouvrir un lien depuis un programme externe. Au lieu d'ouvrir le lien dans l'instance en cours de Chromium, LaunchServices essaie d'ouvrir une seconde instance de Chromium.

Actuellement, l'instance en cours ouvre une nouvelle fenêtre vierge.

Ce problème n'a donc rien à voir avec la mise à jour de l'application. Avant de la publier dans Google Chrome, nous devons redémarrer l'application pour la réparer temporairement.

La cause première et la solution proposée sont ici: https://bugs.chromium.org/p/chromium/issues/detail?id=777863#c56

vk.edward.li
la source
0

J'ai désinstallé Chrome avec AppCleaner et effectué une nouvelle installation. Cela a résolu le problème pour moi.

Sam Hinshaw
la source