Ошибка cast_sender.js: Не удалось загрузить ресурс: net:: ERR_FAILED в Chrome

Недавно я начал получать следующие ошибки консоли, без каких-либо изменений кода.

Я не устанавливал какие-либо расширения в последнее время.

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>

Кто-нибудь еще испытал это?

Ответ 1

По-видимому, YouTube постоянно просматривает сценарии Google Cast, даже если расширение не установлено.

Из одного commenter:

... похоже, что Chrome пытается получить cast_sender.js на страницах с контентом YouTube. Я предполагаю, что Chrome видит, что носители, которые могут транслировать, пытаются получить доступ к расширению Chromecast. Когда расширение отсутствует, выдается ошибка.

Подробнее

Единственное решение, с которым я столкнулся, - установить расширение Google Cast, нужно ли вам это или нет. Затем вы можете скрыть кнопку на панели инструментов.

Дополнительные сведения и обновления см. в этом вопросе SO. Здесь официальная проблема.

Ответ 2

Я собираюсь добавить в ответ заданный до.

Это не ошибка вашего кода или кода браузера. Это код JavaScript внутри опросов YouTube iframe для расширений, с которыми он мог бы взаимодействовать, если они были установлены (вероятно, чтобы определить, установлено ли расширение).

Посмотрите на источник www-embed-player.js (загруженный из s.ytimg.com, это статические файлы YouTube CDN). Вы найдете следующее:

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

Ответ 3

Чтобы прекратить просмотр этих ошибок cast_sender.js, отредактируйте ссылку youtube в iframe src и измените embed на v

Ответ 4

Ошибка заключается в попытке исправить ошибку Youtube.

Решение, чтобы избежать вашего Javascript-Console-Error complex, заключается в том, чтобы принять, что Youtube (а также другие веб-страницы) могут иметь ошибки Javascript, которые вы не можете исправить.

Вот и все.

Ответ 5

Простым решением для этого является установка расширения Google Cast. Если у вас нет Chromecast или вы не хотите использовать расширение, никаких проблем; просто не используйте расширение.

Ответ 6

В дополнение к тому, что уже было сказано, чтобы избежать этой ошибки от вмешательства (остановки) другого кода Javascript на вашей странице, вы можете попытаться заставить YouTube iframe загружать последний - после загрузки всего кода Javascript.