web-dev-qa-db-ja.com

cast_sender.jsエラー:リソースの読み込みに失敗しました:Chromeでnet :: ERR_FAILED

私は最近、コードを変更することなく、次のようなコンソールエラーを受け取り始めました。

私は最近拡張機能をインストールしませんでした。

Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_FAILED

このエラーの原因となっているYouTubeプレーヤーの埋め込みページがいくつかありますが、それらは簡単です。

<iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&amp;wmode=transparent" frameborder="0" allowfullscreen=""></iframe>

他に誰かがこれを経験しましたか?

185
Alex

拡張機能がインストールされていなくても、YouTubeはGoogle Castスクリプトを常にポーリングしているようです。

1つの コメンター から:

... ChromeがYouTubeコンテンツを含むページでcast_sender.jsを取得しようとしているようです。 Chromeがメディアを見てストリーミング配信できることをChromecastの拡張機能にアクセスしようとしているのではないでしょうか。拡張子が存在しない場合は、エラーが発生します。

続きを読む

私が遭遇した唯一の解決策はあなたがそれを必要とするかどうか、 Google Cast 拡張か否か。その後、ツールバーボタンを非表示にすることができます。

詳しくは、this SO questionを参照してください。これが 公式号です

139
isherwood

私は以前に与えられた 答えに追加するつもりです

あなたのコードやブラウザのコードのバグではありません。 YouTubeのiframeはJavaScriptコードの中に組み込まれている場合、相互運用可能な拡張機能をポーリングします(拡張機能がインストールされているかどうかを判断する可能性が高いです)。

www-embed-player.jsのソースを見てください(s.ytimg.comからロードされ、YouTubeの静的ファイルCDNです)。次のようになります。

function Wj(a){return"chrome-extension://"+a+"/cast_sender.js"}
40
sompylasar

それらのcast_sender.jsエラーが表示されないようにするには、iframe srcのyoutubeリンクを編集し、embedvに変更します。

21
developer1011

エラーはYouTubeのエラーを修正しようとしています。

Javascript-Console-Errorコンプレックスを回避するための解決策は、Youtube(および他のWebページ)でも修正できないJavascriptエラーが発生する可能性があることを受け入れることです。

それがすべてです。

2
user5775253

これを簡単に修正するには、 Google Cast 拡張機能をインストールします。 Chromecastを持っていない場合、またはこの拡張子を使用したくない場合は問題ありません。拡張子を使わないでください。

0
Mark Kimitch

すでに述べたことに加えて、このエラーがページ上の他のJavascriptコードを妨害(停止)するのを防ぐために、他のすべてのJavascriptコードが読み込まれた後で、YouTube iframeを最後に読み込ませることもできます。

0
bazzaretta