Ошибка отправителя Google Chromecast, если расширение Chromecast не установлено или используется инкогнито

У меня возникает ошибка при запуске отправителя Chromecast в Chrome Incognito или если расширение Chromecast не установлено:

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 пытается отправить запросы AJAX для локального "cast_sender.js". Должно ли это случиться или есть лучший способ проверить, существует ли расширение отправителя Chromecast (не запрашивая запрос AJAX)?

Я считаю, что эти запросы AJAX - это способ узнать, существует ли расширение Chromecast. Есть ли лучший способ проверить, существует ли расширение Chromecast?


person Nino Paolo    schedule 30.06.2014    source источник
comment
Это исправлено в Chrome 49 за @Paul Irish. code.google.com/p/google- cast-sdk / issues / detail? id = 538 # hc18.   -  person bit-less    schedule 03.03.2016
comment
@AtomTech все еще не исправлен.   -  person Seán O'Grady    schedule 08.03.2016
comment
Это не может быть исправлено в Chrome (только бы подавить эти ошибки). Эти пинги с youtube.embedded существуют даже в браузерах.   -  person vp_arth    schedule 18.05.2016


Ответы (5)


Обновление: после нескольких попыток похоже, что это могло быть исправлено в последних сборках Chrome (согласно комментарий Пола Айриша ниже). Это говорит о том, что мы увидим это исправление в стабильной версии Chrome с июня по июль 2016 года. Давайте посмотрим ...

Это известная ошибка официальной библиотеки JavaScript Chromecast. Вместо того, чтобы молча терпеть неудачу, он сбрасывает эти сообщения об ошибках во всех браузерах, отличных от Chrome, а также в браузерах Chrome, в которых нет расширения Chromecast.

Команда Chromecast указала, что не исправит эту ошибку < / а>.

Если вы являетесь разработчиком, поставляющим эту библиотеку, вы ничего не можете с этим поделать, согласно команде Chromecast. Вы можете только сообщить пользователям, чтобы они игнорировали ошибки. (Я считаю, что команда Chromecast не совсем верна, поскольку библиотека могла бы, по крайней мере, избежать запроса scipt расширения, если браузер не Chrome. И я подозреваю, что можно было бы подавить ошибку, даже если это Chrome, но убежище ' Я ничего не пробовал.)

Если вас раздражают эти сообщения консоли, вы можете переключиться на Chrome, если он еще не используется. В Chrome:

Обновление [13 ноября 2014 г.]: проблема подтверждена Google. Похоже, член команды Chromecast предполагает, что проблема будет решена путем внесения изменений, над которыми команда в настоящее время работает.

Обновление 2 [17 февраля 2015 г.]: команда утверждает, что они ничего не могут сделать, чтобы удалить журналы ошибок, поскольку это стандартная сетевая ошибка Chrome, и они все еще работают над долгосрочным исправлением. Открытые комментарии к системе отслеживания ошибок были закрыты с этим обновлением.

Обновление 3 [4 декабря 2015 г.]: наконец-то это исправлено! В конце концов, команда Chrome просто добавила код, чтобы заблокировать эту конкретную ошибку. Надеюсь, что в будущем будет улучшена некоторая комбинация API инструментов разработки и расширений, чтобы можно было решить эту проблему без исправления браузера. Chrome Canary уже имеет патч, поэтому он должен быть выпущен для всех пользователей примерно в середине января. Кроме того, команда подтвердила, что проблема больше не затрагивает другие браузеры, так как SDK был обновлен, чтобы активировать его только в Chrome.

Обновление 4 (30 апреля): Нет, пока нет. К счастью, команда Google по связям с разработчиками лучше, чем некоторые другие заинтересованные стороны, осведомлена о том, как сильно это повлияло на опыт разработчиков. В последнее время было внесено больше обновлений в белый список, чтобы убрать эти сообщения журнала. Текущий статус вверху сообщения.

person mahemoff    schedule 29.09.2014
comment
Вот это да. Это похоже на оставление всех ваших операторов console.log () в производственном продукте. - person trusktr; 16.10.2014
comment
Я надеюсь, что они скоро исправят это, потому что мы все еще получаем эти ошибки без расширения Chromecast. - person ahmed.eltawil; 23.12.2014
comment
После принудительной установки плагина я получаю 4 предупреждения о «ненадежном происхождении» от одного и того же скрипта. Все кончено, Google выиграл. - person Rohan; 28.01.2015
comment
Очевидно, ничего нового? - person Augustin Riedinger; 11.02.2015
comment
Видимо без изменений. - person mahemoff; 12.02.2015
comment
Престижность за обновление ответа, которому почти полгода :) - person Eduard Luca; 18.02.2015
comment
Просто установите расширение Google Cast для Chrome. - person RenaissanceProgrammer; 20.02.2015
comment
@RenaissanceProgrammer Использование Chrome и установка Chromecast решают эту проблему для вас индивидуально, да. Вопрос больше нацелен на программистов, которые хотят устранить проблему для своих конечных пользователей. - person mahemoff; 20.02.2015
comment
Мы начали использовать Vimeo для встраивания видео, чтобы избежать этой проблемы. В зависимости от ваших потребностей в пропускной способности это может быть хорошей альтернативой. - person MysterFitz; 27.08.2015
comment
Эй, сейчас февраль 16-го, у меня последняя версия Chrome, и она не исправлена. Любые обновления? - person Zack; 05.02.2016
comment
Это исправлено в Chrome 49 за @Paul Irish. code.google.com/p/google- cast-sdk / issues / detail? id = 538 # hc18. - person bit-less; 03.03.2016
comment
Это 7 марта 2016 года. Chrome только что обновился, у меня все еще возникают ошибки консоли. - person realplay; 08.03.2016
comment
А теперь 22 марта и все еще вижу эти ошибки. - person ariestav; 23.03.2016
comment
Думаю, ждут до 1 апреля? - person Daniel Lizik; 30.03.2016
comment
Сейчас 8 апреля, и я все еще вижу ошибку. Облом. - person davidneedham; 09.04.2016
comment
Все еще не работает в последней версии Chrome на Ubuntu 14.04 15 апреля 2016 г. (не в Chromium) - person R891; 16.04.2016
comment
20 апреля 2016 г., я обновился до Chrome 50, но ошибки все еще существуют - person Lee; 20.04.2016
comment
21 апреля 2016 г. Chrome 50.0.2661.75. Все еще сломан. - person Paul Fleming; 21.04.2016
comment
Я только что исправил эту глупую ошибку. По-видимому, некоторые сценарии встраивания youtube (?) По-прежнему ссылаются на несколько идентификаторов расширений Cast, которые были объявлены устаревшими более 9 месяцев назад. Не уверен, почему, но опять же, вся эта ситуация - чушь. Более подробное объяснение здесь: code.google.com/ p / google-cast-sdk / issues / detail? id = 538 # c30 100% известных идентификаторов занесены в черный список в Chrome 52. - person Paul Irish; 29.04.2016
comment
Я начал получать эту проблему без причины. Вчера он работал нормально, и сегодня тоже, за 15 минут до этой публикации я тоже начал получать ошибки. Это проблема, поскольку она вызывает небольшой всплеск задержки при запуске страницы сейчас (со сгенерированными ошибками консоли). - person Placeable; 21.06.2016
comment
12 июля 2016 г., все еще не работает. Так какие новости? Кто-нибудь знает что-нибудь об этом в Google и активно пытается это исправить? - person Lee; 12.07.2016
comment
10. Август 2017 - есть новости? Трансляция больше не является расширением, а является стандартной функцией Chrome, но я все равно получаю сообщения об ошибках. - person artemis_clyde; 10.08.2017

Если вы хотите временно избавиться от этих ошибок консоли (как это сделал я), вы можете установить расширение здесь: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=ru

Я оставил отзыв с просьбой исправить. Вы также можете отправить отчет об ошибке через расширение (после его установки) здесь. Инструкции для этого приведены здесь: https://support.google.com/chromecast/answer/3187017?hl=en

Я надеюсь, что Google справится с этим. Мне нужна моя консоль, чтобы показывать мои ошибки и т. Д. Не их.

person tayvano    schedule 14.12.2014
comment
Извините, но это не решение; это не отвечает на вопрос. В названии написано ... если расширение chrome cast не установлено ... почему бы вы посоветовали его установить? Я не голосовал против вашего ответа, потому что на тот момент у вас только 1 балл. В следующий раз будь осторожен. - person Nino Paolo; 17.12.2014
comment
@NinoPaolo Это может помочь вам отладить немного проще, когда вам не нужно видеть три миллиона ошибок из Chrome, но я согласен с вами, это неправильный или правильный ответ, это просто предложение, но разве вы не видите этот ответ не принят? - person Danny22; 01.02.2015
comment
Есть идея установить совершенно бесполезное расширение. Я всегда экономлю память там, где могу. И в этом случае установка его, чтобы предотвратить их ошибки, чтобы показать это совершенно неприемлемо. Wtf команда chromecast ?? - person Augustin Riedinger; 11.02.2015
comment
Я просто хотел, чтобы эти сообщения об ошибках исчезли. ОКР ... Я набрал ответ. - person Robbie Smith; 01.03.2015

Как насчет фильтрации этих ошибок?

С помощью фильтра регулярных выражений, приведенного ниже, мы можем исключить cast_sender.js ошибки:

^((?!cast_sender).)*$

Не забудьте поставить галочку в поле Regex.

введите здесь описание изображения

Еще одно быстрое решение - «Скрыть сетевые сообщения».

введите здесь описание изображения

person David    schedule 30.09.2015
comment
Я думаю, что лучшим фильтром было бы использование cast_sender.js - вы рискуете скрыть с его помощью не относящиеся к делу вещи. - person Xan; 30.09.2015
comment
Спасибо @David, вы исправите это с помощью регулярного выражения! - person ElSinus; 12.02.2016

Я знаю, что это не лучшее решение, но единственное предполагаемое решение, которое я прочитал для всей сети, - это установить расширение chrome cast, поэтому я решил не помещать iframe на веб-сайт, я просто вставляю превью моего видео с YouTube, как в это сообщение с объяснением.

и здесь у нас есть два варианта:
1) Нацелить видео на канал и воспроизвести его там
2) Вызвать видео через ajax, например, объяснять здесь (я решил для этого) в colorbox или любом другом плагине .

и таким образом я предотвращаю ошибку отправителя Google Cast, которая замедляет работу моего сайта

person Andres Felipe    schedule 21.08.2015
comment
@Xan Я оценивал свой сайт и те ошибки, которые оценивались раньше, чем мои скрипты, поэтому сайт ждал, пока они не будут оценены, я не знаю, насколько это мое впечатление. - person Andres Felipe; 25.08.2015

По умолчанию расширения Chrome не работают в режиме инкогнито. Вы должны явно разрешить запуск расширения в режиме инкогнито.

person Leon Nicholls    schedule 01.07.2014
comment
Tnx @Leon. Да, я согласен. Я считаю, что это (с использованием инкогнито) - тот же опыт, что и в том браузере, в котором нет расширения chrome cast. Кроме того, я удалил расширение chrome cast и снова запустил сайт. Затем я получаю ту же ошибку. Есть ли лучший способ проверить, существует ли расширение chrome cast? - person Nino Paolo; 02.07.2014
comment
У меня такая же проблема на разных сайтах, и я могу подтвердить, что я не в режиме инкогнито: Failed to load resource: net::ERR_FAILED chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js - person RenaissanceProgrammer; 18.09.2014
comment
Чтобы сообщить о проблеме, отправьте отзыв в расширение Cast. - person Leon Nicholls; 19.09.2014
comment
Ага! Я это уже сделал. Статус нефиксированный. См. code.google.com/p/google-cast. -sdk / issues / detail? id = 309 - person Nino Paolo; 19.09.2014