Google pengirim kesalahan Chromecast jika ekstensi Chromecast tidak diinstal atau menggunakan penyamaran

281

Saya mengalami kesalahan dalam menjalankan pengirim Chromecast di Chrome Incognito atau jika ekstensi Chromecast tidak diinstal:

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

Pengirim cor Google sedang mencoba mengirim permintaan AJAX untuk "cast_sender.js" lokal. Haruskah ini terjadi atau apakah ada cara yang lebih baik untuk memeriksa apakah ekstensi pengirim Chromecast ada (bukan dengan meminta permintaan AJAX)?

Saya percaya permintaan AJAX ini adalah cara untuk menanyakan apakah ekstensi Chromecast ada. Apakah ada cara yang lebih baik untuk memeriksa apakah ekstensi Chromecast ada?

Nino Paolo
sumber
1
Ini diperbaiki di Chrome 49 per @ Paul Irlandia. code.google.com/p/google-cast-sdk/issues/detail?id=538#hc18
sedikit-kurang
3
@ TechTech masih belum diperbaiki.
Sean O'Grady
Itu tidak bisa diperbaiki di Chrome (jika hanya memadamkan kesalahan ini). Ping dari youtube.embedded ini ada bahkan di lebih dari browser.
vp_arth

Jawaban:

438

Pembaruan: Setelah beberapa upaya, sepertinya ini mungkin telah diperbaiki di build Chrome terbaru (sesuai komentar Paul Irish di bawah ). Itu akan menyarankan kita akan melihat ini diperbaiki di Chrome stabil Juni-Juli 2016. Mari kita lihat ...

Ini adalah bug yang dikenal dengan pustaka JavaScript Chromecast resmi. Alih-alih gagal secara diam-diam, ia mengirim pesan kesalahan ini di semua browser non-Chrome serta browser Chrome di mana ekstensi Chromecast tidak ada.

Tim Chromecast telah mengindikasikan mereka tidak akan memperbaiki bug ini .

Jika Anda seorang pengembang yang mengirim dengan perpustakaan ini, Anda tidak dapat melakukan apa-apa tentang itu menurut tim Chromecast. Anda hanya dapat memberi tahu pengguna untuk mengabaikan kesalahan. (Saya percaya tim Chromecast tidak sepenuhnya benar karena perpustakaan dapat, setidaknya, menghindari meminta skrip ekstensi jika browser bukan Chrome. Dan saya menduga itu mungkin untuk menekan kesalahan bahkan jika itu adalah Chrome, tapi jangan ' t mencoba apapun.)

Jika Anda pengguna yang terganggu oleh pesan konsol ini, Anda dapat beralih ke Chrome jika belum menggunakannya. Di dalam Chrome, baik:

Pembaruan [13 Nov 2014]: Masalahnya sekarang telah diakui oleh Google. Seorang anggota tim Chromecast sepertinya menyarankan masalah ini akan dilewati oleh perubahan yang saat ini sedang dikerjakan tim.

Pembaruan 2 [17 Feb 2015]: Tim mengklaim tidak ada yang dapat mereka lakukan untuk menghapus log kesalahan karena ini adalah kesalahan jaringan Chrome standar dan mereka masih bekerja pada perbaikan jangka panjang. Komentar publik tentang pelacak bug ditutup dengan pembaruan itu.

Pembaruan 3 [4 Des 2015]: Ini akhirnya diperbaiki! Pada akhirnya, tim Chrome hanya menambahkan beberapa kode untuk memblokir kesalahan spesifik ini. Semoga beberapa kombinasi devtools dan ekstensi API akan ditingkatkan di masa depan untuk memungkinkan untuk memperbaiki masalah seperti ini tanpa menambal browser. Chrome Canary sudah memiliki tambalan , sehingga harus diluncurkan ke semua pengguna sekitar pertengahan Januari. Selain itu, tim telah mengkonfirmasi masalah ini tidak lagi memengaruhi peramban lain karena SDK diperbarui untuk hanya mengaktifkannya jika itu ada di Chrome.

Pembaruan 4 (30 April): Tidak, belum. Untungnya tim hubungan pengembang Google lebih sadar daripada pemangku kepentingan lain seberapa buruk hal ini mempengaruhi pengalaman pengembang. Pembaruan daftar putih baru-baru ini telah dibuat untuk mengalahkan pesan log ini. Status saat ini di atas pos.

mahemoff
sumber
193
Wow. Ini seperti meninggalkan semua pernyataan console.log () Anda di produk produksi.
trusktr
24
Kudos untuk memperbarui jawaban yang hampir setengah tahun :)
Eduard Luca
11
@RenaissanceProgrammer Menggunakan Chrome dan menginstal Chromecast menyelesaikannya untuk Anda secara individual, ya. Pertanyaannya lebih ditujukan kepada pemrogram yang ingin menghapus masalah bagi pengguna akhir mereka.
mahemoff
17
Hei, sekarang Februari, '16 dan saya memiliki Chrome versi terbaru dan belum diperbaiki. Adakah pembaruan?
Zack
9
Ini 7 Maret 2016. Chrome baru saja diperbarui, saya masih mendapatkan kesalahan konsol.
Realplay
41

Jika Anda ingin sementara waktu menyingkirkan kesalahan konsol ini (seperti yang saya lakukan), Anda dapat menginstal ekstensi di sini: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=id

Saya meninggalkan ulasan meminta perbaikan. Anda juga dapat melakukan laporan bug melalui ekstensi (setelah Anda menginstalnya) di sini. Instruksi untuk melakukannya ada di sini: https://support.google.com/chromecast/answer/3187017?hl=id

Saya harap Google mengerti ini. Saya membutuhkan konsol saya untuk menunjukkan kesalahan saya, dll. Bukan kesalahan mereka.

tayvano
sumber
4
Maaf, tapi ini bukan solusinya; ini tidak menjawab pertanyaan. Judulnya mengatakan "... jika ekstensi krom tidak terpasang ...", sekarang, mengapa Anda menyarankan untuk menginstalnya? Saya tidak memilih jawaban Anda karena Anda hanya memiliki 1 poin pada waktu itu. Lain kali hati-hati.
Nino Paolo
@NinoPaolo Ini bisa membantu Anda melakukan debug sedikit lebih mudah ketika Anda tidak harus melihat tiga juta kesalahan dari chrome, tetapi saya setuju dengan Anda bukan jawaban yang tepat atau benar, itu hanya proposal, tetapi apakah Anda tidak melihat jawaban ini tidak diterima?
Danny22
Saya memiliki ide untuk menginstal ekstensi yang sama sekali tidak berguna. Saya selalu menyimpan memori di mana saya bisa. Dan dalam hal ini, instal untuk mencegah kesalahan mereka untuk menunjukkannya benar-benar tidak dapat diterima. Apakah tim chromecast ??
Augustin Riedinger
1
Saya hanya ingin pesan kesalahan ini pergi. OCD ... Aku mengacungkan jempol jawabannya.
Robbie Smith
30

Bagaimana dengan memfilter kesalahan ini?

Dengan filter regex di bawah, kita dapat mengabaikan cast_sender.jskesalahan:

^((?!cast_sender).)*$

Jangan lupa centang kotak Regex.

masukkan deskripsi gambar di sini

Lain cepat solusi adalah dengan "pesan Hide jaringan".

masukkan deskripsi gambar di sini

David
sumber
1
Saya pikir filter yang lebih baik akan digunakan cast_sender.js- Anda berisiko menyembunyikan hal-hal yang tidak terkait dengannya.
Xan
Thx @ David, Anda memperbaikinya dengan regex!
ElSinus
3

saya tahu itu bukan solusi terbaik, tetapi satu-satunya solusi yang seharusnya saya baca untuk semua web adalah menginstal ekstensi cast chrome, jadi, saya telah memutuskan, untuk tidak memasukkan iframe ke situs web, saya hanya memasukkan thumnail dari video saya dari youtube seperti di posting ini jelaskan.

dan di sini kami memiliki dua pilihan:
1) Menargetkan video ke saluran dan memutarnya di sana
2) Panggil video melalui ajax, seperti menjelaskan di sini (saya sudah memutuskan untuk ini) dalam kotak warna atau plugin lain.

dan seperti ini, saya mencegah kesalahan google cast sender membuat situs saya lambat

Andres Felipe
sumber
@ Dapatkah saya peringkat situs saya dan kesalahan-kesalahan itu di mana dievaluasi sebelum skrip saya, jadi situs itu menunggu sampai mereka dievaluasi, saya tidak tahu apakah itu kesan saya.
Andres Felipe
0

Secara default, ekstensi Chrome tidak berjalan dalam mode Penyamaran. Anda harus secara eksplisit mengaktifkan ekstensi untuk berjalan di Incognito.

Leon Nicholls
sumber
1
Tnx @Leon. Ya saya setuju. Saya percaya ini (menggunakan penyamaran) adalah pengalaman yang sama dari browser yang tidak memiliki ekstensi cast chrome. Selain itu, saya sudah mencopot ekstensi cast chrome dan menjalankan situs lagi. Lalu, saya mendapatkan kesalahan yang sama. Apakah ada cara yang lebih baik untuk memeriksa apakah ekstensi cast chrome ada?
Nino Paolo
Saya memiliki masalah yang sama pada situs yang berbeda dan saya dapat mengonfirmasi bahwa saya tidak dalam mode penyamaran:Failed to load resource: net::ERR_FAILED chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js
RenaissanceProgrammer
Anda harus mengajukan umpan balik dalam ekstensi Cast untuk melaporkan masalah Anda.
Leon Nicholls
3
ya! Saya sudah melakukannya. Statusnya tidak diperbaiki. Lihat code.google.com/p/google-cast-sdk/issues/detail?id=309
Nino Paolo