1. ホーム
  2. ジャバスクリプト

[解決済み】Chromecast拡張機能がインストールされていない場合やシークレットを使用している場合、Google Chromecast送信エラーになる。

2022-04-16 08:20:29

質問

Chromecast senderをChromeのインコグニートやChromecast extensionがインストールされていない状態で実行するとエラーが発生します。

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

Google cast sender がローカルの "cast_sender.js" に対して AJAX リクエストを送信しようとしています。これは起こるべきことでしょうか、それともChromecast sender拡張機能が存在するかどうかを確認する良い方法(AJAXリクエストによるものではない)があるのでしょうか?

このAJAXリクエストは、Chromecastエクステンションが存在するかどうかを問い合わせる方法だと思います。Chromecastの拡張機能があるかどうかを確認する、より良い方法はありますか?

どのように解決するのですか?

更新: 何度か試した結果、最新の Chrome ビルドで修正された可能性があるようです ( Paul Irish氏のコメント ). ということは、2016年6-7月の安定版Chromeで修正されることが予想されます。見てみましょう

これは、Chromecastの公式JavaScriptライブラリの既知のバグです。Chromecast拡張機能がないChromeブラウザだけでなく、Chrome以外のブラウザでも、このようなエラーメッセージが表示され、静かに失敗します。

Chromecast チームは、以下のように指摘しています。 このバグを修正しない .

このライブラリで出荷している開発者は、Chromecast チームによると、何もできないそうです。 ユーザーにエラーを無視するように伝えることしかできない。(Chromecastチームは、少なくとも、ブラウザがChromeでない場合、拡張機能のsciptを要求しないようにすることができるので、完全に正しいとは言えないと思います。また、Chromeであってもエラーを抑制することは可能だと思われますが、何も試していません)

このようなコンソールメッセージに悩まされているユーザーは、まだ使っていないならChromeに乗り換えてみてはいかがでしょうか。 Chrome内でも、どちらでも。

更新[2014年11月13日]を行いました。現在、この問題はGoogleによって認識されています。Chromecastチームのメンバーは、チームが現在取り組んでいる変更によって、この問題が回避されることを示唆しているようです。

更新2[2015年2月17日]です。Chromeの標準的なネットワークエラーであるため、エラーログを削除することはできないとしており、長期的な修正に取り組んでいるとのことです。バグトラッカーへのパブリックコメントは、このアップデートで終了しました。

アップデート3[2015年12月4日]。これはついに修正されました! 結局、Chromeチームはこの特定のエラーをブロックするためのコードを追加しただけでした。今後、開発ツールと拡張機能APIの組み合わせが改善され、ブラウザにパッチを当てずにこの種の問題を修正できるようになることを期待します。 Chrome Canaryには既にパッチが適用されています。 このため、1月中旬には全ユーザーに配布される予定です。さらに、チームでは が確認しました。 この問題は、SDKが更新され、Chromeの場合のみ有効化されるようになったため、他のブラウザーには影響しなくなりました。

更新4(4月30日)。いいえ、とにかくまだです。ありがたいことに、Google の開発者対応チームは、この件が開発者のエクスペリエンスにどれだけ悪い影響を与えているかを、他の特定の関係者よりもよく理解しているようです。ホワイトリストの更新は、これらのログメッセージを削除するために最近行われました。現在の状況は記事の一番上にあります。