Недавно я начал получать следующие ошибки консоли без каких-либо изменений кода.
Я не устанавливал никаких расширений в последнее время.
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&wmode=transparent" frameborder="0" allowfullscreen=""></iframe>
Кто-нибудь еще испытывал это?
javascript
youtube
Alex
источник
источник
Ответы:
Очевидно, YouTube постоянно опрашивает скрипты Google Cast, даже если расширение не установлено.
От одного комментатора :
Читать далее
Единственное решение, с которым я столкнулся, - это установить расширение Google Cast , независимо от того, нужно оно вам или нет. Затем вы можете скрыть кнопку панели инструментов.
Для получения дополнительной информации и обновлений см. Этот вопрос . Вот официальный выпуск .
источник
Я собираюсь добавить к ответу, данному ранее .
Это не ошибка в вашем коде или коде браузера. Это код JavaScript внутри iframe, который опрашивает расширения, с которыми он может взаимодействовать в случае их установки (вероятно, чтобы определить, установлено ли расширение).
Посмотрите на источник
www-embed-player.js
(загруженный изs.ytimg.com
YouTube статических файлов CDN). Вы найдете следующее:источник
www-embed-player.js
. Можете ли вы объяснить нам, почему вы смотрите на другой файл, но ожидаете, что эта функция все же будет там?Чтобы перестать видеть эти ошибки cast_sender.js, отредактируйте ссылку на YouTube в iframe src и измените
embed
наv
источник
Ошибка заключается в попытке исправить ошибку Youtube.
Решение, позволяющее избежать вашего комплекса Javascript-Console-Error, заключается в том, чтобы признать, что Youtube (и другие веб-страницы) могут иметь ошибки Javascript, которые вы не можете исправить.
Вот и все.
источник
Простым исправлением для этого является установка расширения Google Cast . Если у вас нет Chromecast или вы не хотите использовать расширение, нет проблем; просто не используйте расширение.
источник
В дополнение к тому, что уже было сказано - чтобы эта ошибка не помешала (не остановила) другой код Javascript на вашей странице, вы можете попробовать принудительно загрузить iframe YouTube в последнюю очередь - после загрузки всего другого кода Javascript.
источник