бросок отправителя.ошибка js: не удалось загрузить ресурс: net:: ERR не удалось в 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>

кто-нибудь еще сталкивался с этим?

6 ответов


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

от комментатор:

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

подробнее

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


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

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

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

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

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


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

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

вот и все.


простое исправление для этого-установить Google Cast


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