Facendo clic su collegamenti esterni si apre Chrome ma non il collegamento


84

Quando faccio clic su un collegamento esterno e Google Chrome non è ancora in esecuzione, Chrome verrà avviato ma non aprirà la pagina collegata. Invece, inizia nella mia ultima scheda aperta (che è il comportamento che mi aspetto), ma il link cliccato dovrebbe aprirsi anche in un'altra scheda.

Quando faccio clic sul collegamento una seconda volta, si aprirà correttamente in una nuova scheda.

Perchè è questo?

EDIT:
per chiarimenti, si tratta di macOS. Inoltre, ho scoperto che si comporta diversamente da come ho descritto sopra. Il collegamento viene aperto in una nuova finestra la prima volta, invece di una nuova scheda nella finestra esistente. Il problema è che non arriva in primo piano, quindi la vecchia finestra della mia ultima sessione in Google Chrome è in primo piano. Non noti la nuova finestra dietro quella vecchia a meno che non usi il controllo missione per vedere che c'è una seconda finestra.

EDIT 2:
Dal momento che questa domanda ha ricevuto molta attenzione, ho finalmente accettato la risposta più votata, anche se questo non è stato il mio problema in primo luogo. Vedo che ci sono due problemi qui:

  1. Quando c'è un aggiornamento di Chrome in sospeso, Chrome non apre affatto il collegamento esterno, ma apre semplicemente un'altra finestra con la schermata iniziale predefinita. (Bug)

  2. Quando Chrome è aggiornato, vengono aperti i collegamenti esterni ma questa volta rimane una nuova finestra in background e non come una nuova scheda durante il ripristino dell'ultima sessione. (cattivo design)

Spero che questo dovrebbe essere chiaro ora :)


Chrome per macOS? Potresti voler dichiarare espressamente se è macOS in modo che i moderatori non chiudano la tua domanda come fuori tema. Saluti
bjbk,

@bjbk Va bene presumere macOS e la domanda non verrebbe chiusa per off-topic, ma chiedere chiarimenti se OP si riferisce a macOS o iOS è piuttosto importante per le risposte
grg

@grgarside Ho quasi aggiunto iOS nel commento ma per il riferimento 'clic'. Ottimo punto Grazie!
bjbk,

Questo comportamento si verifica con tutti i collegamenti o solo un collegamento specifico?
LH16,

tutti i collegamenti, non importa quale
uloco

Risposte:


137

Ho avuto questo successo tutto il pomeriggio. Quindi ho controllato Chrome | Informazioni su Chrome ed era in attesa di riavviare l'aggiornamento. Ciò l'ha risolto.


1
Grazie, ho avuto questo problema per un paio di giorni, dal mio ultimo riavvio ... ho pensato che stavo diventando pazzo.
Tracker1,

2
OP, per favore accetta questa risposta poiché è corretta.
Rafael Eyng,

1
questo ha funzionato anche per me! Questo è successo a me in passato, mi chiedo che sia un problema tecnico intenzionale ricordarti l'aggiornamento. Ma è molto, molto fastidioso!
mavili,

Sono stato sorpreso di scoprire che questa è la risposta giusta! Penso che sia l'effetto collaterale della grande X rossa in Mac che non chiude le applicazioni - ex utente di Windows che parla qui. Poiché le app sono solo nascoste e Chrome non mostra più il pulsante verde "aggiornamento pronto" nell'interfaccia utente, stiamo tutti perdendo la trama.
Matt Canty,

Per coloro che stanno arrivando qui e non stanno ancora trovando una soluzione, ecco cosa ha funzionato per me (non ho abbastanza rappresentante su questo sito SE per lasciare una vera risposta). Nel mio caso, sono stati arrestati i processi Chrome senza testa dei test automatizzati di WevDriver. Stavano catturando le richieste aperte di collegamento. Ucciderli ha funzionato per me. ps aux | grep -i -- '--test-type=webdriver' | grep -v 'grep' awk '{ print $2 }'
Bo Jeanes

11

Prova a entrare chrome://restartnella linea dell'url e premi invio. Questo riavvierà completamente Chrome e tutti i suoi processi secondari, comprese le app basate su Chrome. Suppongo che non sia l'aggiornamento che ha aiutato gli altri qui, ma il riavvio di Chrome.


Questo l'ha risolto. In precedenza ho chiuso tutte le finestre di Chrome e ho riaperto, non ha aiutato.
sdkks,

@sdkks quando chiudi manualmente tutte le finestre di Chrome - ci sono ancora alcuni processi di Chrome in background lasciati in esecuzione. Il comando sopra li riavvia tutti.
Nikita Mendelbaum,

o semplicemente Cmd + Q (Kill) l'app, un po 'delusa ... nessuno sa come prevenirla?
vk.edward.li

9

L'aggiornamento di Chrome ha risolto il problema per me.

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


L'aggiornamento all'ultima versione ha risolto il problema anche per me
Chalapathi il

Non è necessario aggiornare Chrome per risolvere questo problema. Inserisci chrome: // restart nella riga dell'URL e premi invio per riavviare completamente tutti i processi di Chrome. Ciò dovrebbe risolvere il problema.
Nikita Mendelbaum,

4

L'aggiornamento di Chrome ha risolto anche questo problema per me. Tuttavia, non sapevo che Chrome avesse un aggiornamento in attesa di aver fatto clic su "Chrome-> Informazioni su Google Chrome".


1

In realtà la soluzione alternativa è già stata unita in Chromium

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

In macOS 10.13, se: - Chromium è il browser predefinito - Chromium è stato aggiornato - L'utente non ha riavviato

e l'utente tenta di aprire un collegamento da un programma esterno, invece di aprire il collegamento nell'istanza corrente di Chromium, LaunchServices tenta di aprire una seconda istanza di Chromium.

Attualmente, questo fa sì che l'istanza in esecuzione apra una nuova finestra vuota.

Quindi questo problema non ha nulla a che fare con l'aggiornamento dell'app, prima che venga rilasciato in Google Chrome dobbiamo riavviare l'applicazione per risolverlo temporaneamente.

La causa reale e la soluzione proposta sono qui: https://bugs.chromium.org/p/chromium/issues/detail?id=777863#c56


0

Ho disinstallato Chrome con AppCleaner e ho eseguito una nuova installazione. Questo ha risolto il problema per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.