Errore del mittente di Google Chromecast se l'estensione Chromecast non è installata o utilizza l'incognito


281

Si è verificato un errore durante l'esecuzione del mittente Chromecast in Chrome Incognito o se l'estensione Chromecast non è installata:

Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
No cast extension found

Il mittente del cast di Google sta provando a inviare richieste AJAX per "cast_sender.js" locale. Questo dovrebbe accadere o esiste un modo migliore per verificare se esiste un'estensione mittente Chromecast (non richiedendo una richiesta AJAX)?

Credo che queste richieste AJAX siano un modo per chiedere se esiste l'estensione Chromecast. Esiste un modo migliore per verificare se esiste l'estensione Chromecast?


1
Questo problema è stato risolto in Chrome 49 per @Paul Irish. code.google.com/p/google-cast-sdk/issues/detail?id=538#hc18
bit-meno

3
@AtomTech non è stato ancora risolto.
Sean O'Grady,

Non può essere risolto in Chrome (se solo squelch questo errore). Questo ping di youtube.embedded esiste anche nei browser.
vp_arth,

Risposte:


438

Aggiornamento: dopo diversi tentativi, sembra che questo potrebbe essere stato risolto nelle ultime build di Chrome (secondo il commento di Paul Irish di seguito ). Ciò suggerirebbe che vedremo questo risolto in Chrome stabile giugno-luglio 2016. Vediamo ...

Questo è un bug noto con la libreria JavaScript Chromecast ufficiale. Invece di fallire silenziosamente, scarica questi messaggi di errore in tutti i browser non Chrome e nei browser Chrome in cui l'estensione Chromecast non è presente.

Il team di Chromecast ha indicato che non risolverà questo errore .

Se sei uno sviluppatore che spedisce con questa libreria, non puoi farci nulla secondo il team di Chromecast. Puoi solo informare gli utenti di ignorare gli errori. (Credo che il team di Chromecast non sia del tutto corretto in quanto la libreria potrebbe, almeno, evitare di richiedere l'estensione di estensione se il browser non è Chrome. E sospetto che potrebbe essere possibile sopprimere l'errore anche se è Chrome, ma rifugio ' non ho provato nulla.)

Se sei un utente infastidito da questi messaggi della console, puoi passare a Chrome se non lo usi già. All'interno di Chrome:

Aggiornamento [13 novembre 2014]: il problema è stato ora riconosciuto da Google. Un membro del team Chromecast sembra suggerire che il problema verrà aggirato da una modifica su cui il team sta attualmente lavorando.

Aggiornamento 2 [17 febbraio 2015]: il team afferma che non possono fare nulla per rimuovere i log degli errori poiché si tratta di un errore di rete Chrome standard e stanno ancora lavorando su una soluzione a lungo termine. I commenti pubblici sul tracker dei bug sono stati chiusi con quell'aggiornamento.

Aggiornamento 3 [4 dicembre 2015]: finalmente risolto! Alla fine, il team di Chrome ha semplicemente aggiunto del codice per bloccare questo errore specifico. Speriamo che una combinazione di devtools ed estensioni API sia migliorata in futuro per consentire di risolvere questo tipo di problema senza patchare il browser. Chrome Canary ha già la patch , quindi dovrebbe essere distribuita a tutti gli utenti verso metà gennaio. Inoltre, il team ha confermato che il problema non riguarda più altri browser poiché l'SDK è stato aggiornato per attivarsi solo se è in Chrome.

Aggiornamento 4 (30 aprile): No, non ancora. Per fortuna il team di relazioni con gli sviluppatori di Google è più consapevole di alcuni altri stakeholder su quanto questo abbia influito negativamente sull'esperienza degli sviluppatori. Altri aggiornamenti della whitelist sono stati recentemente apportati per bloccare questi messaggi di log. Stato attuale nella parte superiore del post.


193
Wow. È come lasciare tutte le istruzioni console.log () in un prodotto di produzione.
Trusktr,

24
Complimenti per l'aggiornamento di una risposta che ha quasi mezzo anno :)
Eduard Luca,

11
@RenaissanceProgrammer L'utilizzo di Chrome e l'installazione di Chromecast lo risolvono individualmente per te, sì. La domanda è più rivolta ai programmatori che vogliono rimuovere il problema per i loro utenti finali.
mahemoff,

17
Ehi, ora è febbraio '16 e ho l'ultima versione di Chrome e non è stata riparata. Nessun aggiornamento?
Zack,

9
È il 7 marzo 2016. Chrome è appena stato aggiornato, sto ancora ricevendo gli errori della console.
Realplay

41

Se desideri eliminare temporaneamente questi errori della console (come ho fatto io), puoi installare l'estensione qui: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=it

Ho lasciato una recensione per chiedere una correzione. Puoi anche fare una segnalazione di bug tramite l'estensione (dopo averlo installato) qui. Le istruzioni per farlo sono qui: https://support.google.com/chromecast/answer/3187017?hl=it

Spero che Google ci riesca. Ho bisogno che la mia console mostri i miei errori, ecc. Non i loro.


4
Mi dispiace, ma questa non è la soluzione; questo non risponde alla domanda. Il titolo dice "... se l'estensione Cast non è installata ...", ora, perché consiglieresti di installarla? Non ho votato verso il basso la tua risposta perché in quel momento hai solo 1 punto. Stai attento la prossima volta.
Nino Paolo,

@NinoPaolo Potrebbe aiutarti a eseguire il debug un po 'più facilmente quando non devi vedere tre milioni di errori da Chrome, ma sono d'accordo con te non è la risposta corretta o giusta, è solo una proposta, ma non vedi questa risposta non è accettata?
Danny22,

Ho l'idea di installare un'estensione completamente inutile. Sto sempre salvando la memoria dove posso. E in quel caso, installarlo per evitare che i loro errori lo mostrino completamente inaccettabile. Wtf il team Chromecast ??
Augustin Riedinger,

1
Volevo solo che questi messaggi di errore sparissero. OCD ... Ho cercato la risposta.
Robbie Smith

30

Che ne dici di filtrare questi errori?

Con il filtro regex sotto, possiamo eliminare gli cast_sender.jserrori:

^((?!cast_sender).)*$

Non dimenticare di selezionare la casella Regex.

inserisci qui la descrizione dell'immagine

Un'altra soluzione rapida è "Nascondi i messaggi di rete".

inserisci qui la descrizione dell'immagine


1
Penso che sarebbe un filtro migliore cast_sender.js- rischi di nascondere cose non correlate con esso.
Xan,

Thx @David, lo risolvi con regex!
ElSinus,

3

so che non è la soluzione migliore, ma l'unica supposta soluzione che ho letto per tutto il Web è installare l'estensione di Chrome Cast, quindi, ho deciso, di non inserire l'iframe nel sito Web, ho semplicemente inserito il spiega il video del mio video di YouTube come in questo post.

e qui abbiamo due opzioni:
1) Indirizza il video al canale e riproducilo lì
2) Chiama il video tramite Ajax, come spiegato qui (ho deciso per questo) in una colorbox o in qualsiasi altro plugin.

e in questo modo, prevengo che l'errore del mittente di Google Cast rallenti il ​​mio sito


@Xan stavo classificando il mio sito e quegli errori sono stati valutati prima dei miei script, quindi il sito era in attesa fino a quando non sono stati valutati, non so se è la mia impressione.
Andres Felipe,

0

Per impostazione predefinita, le estensioni di Chrome non vengono eseguite in modalità di navigazione in incognito. Devi abilitare esplicitamente l'estensione per l'esecuzione in Incognito.


1
Tnx @Leon. Si, sono d'accordo. Credo che questo (usando l'incognito) sia la stessa esperienza di quel browser che non ha l'estensione di Chrome Cast. Inoltre, ho disinstallato l'estensione Chrome Cast ed eseguito nuovamente il sito. Quindi, ottengo lo stesso errore. Esiste un modo migliore per verificare se esiste un'estensione del cast cromato?
Nino Paolo,

Ho lo stesso problema su siti diversi e posso confermare che non sono in modalità di navigazione in incognito:Failed to load resource: net::ERR_FAILED chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js
RenaissanceProgrammer,

È necessario inviare un feedback nell'estensione Cast per segnalare il problema.
Leon Nicholls,

3
si! L'ho già fatto. Lo stato non è corretto. Vedi code.google.com/p/google-cast-sdk/issues/detail?id=309
Nino Paolo
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.