Помилка відправника Google Chromecast, якщо розширення Chromecast не встановлено або використовується інкогніто


281

У мене помилка запуску відправника 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 лит намагається надсилати запити AJAX для локальних "cast_sender.js". Якщо це станеться чи є кращий спосіб перевірити, чи існує розширення відправника Chromecast (не запитуючи запит AJAX)?

Я вважаю, що ці запити AJAX - це спосіб запитати, чи існує розширення Chromecast. Чи є кращий спосіб перевірити, чи існує розширення Chromecast?


1
Це виправлено в Chrome 49 per @Paul ірландський. code.google.com/p/google-cast-sdk/isissue/detail?id=538#hc18
трохи менше

3
@AtomTech досі не виправлено.
Шон О'Граді

Її неможливо виправити в Chrome (якщо тільки вичісувати ці помилки). Цей пінг із youtube.embedded існує навіть у веб-переглядачах.
vp_arth

Відповіді:


438

Оновлення: після декількох спроб, схоже, це було виправлено в останніх збірках Chrome (на коментар Пола Ірландського нижче ). Це дозволило б побачити це зафіксовано в стабільному Chrome червень-липень 2016 року. Подивимося ...

Це відома помилка з офіційною бібліотекою JavaScript Chromecast. Замість того, щоб виходити з ладу, вони видаляють ці повідомлення про помилки у всіх браузерах, які не є Chrome, а також у веб-переглядачах Chrome, де немає розширення Chromecast.

Команда Chromecast заявила, що не виправить цю помилку .

Якщо ви розробник, який здійснює доставку з цією бібліотекою, ви нічого не можете зробити з цим відповідно до команди Chromecast. Ви можете повідомити користувачів лише про ігнорування помилок. (Я вважаю, що команда Chromecast не зовсім коректна, оскільки бібліотека могла б, принаймні, уникати запитів на розширення, якщо браузер не є Chrome. І я підозрюю, що можна було б придушити помилку, навіть якщо це Chrome, але у ній немає " я нічого не пробував.)

Якщо ви користуєтеся роздратованими цими повідомленнями консолі, ви можете перейти на Chrome, якщо він уже не використовується. У Chrome:

Оновлення [13 листопада 2014 р.]: Google тепер визнав проблему. Член команди Chromecast, здається, припускає, що це питання буде усунене зміною, над якою зараз працює команда.

Оновлення 2 [17 лютого 2015 року]: Команда стверджує, що вони нічого не можуть зробити для видалення журналів помилок, оскільки це стандартна помилка мережі Chrome, і вони все ще працюють над довгостроковим виправленням. Публічні коментарі щодо помилки відслідковували цим оновленням.

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

Оновлення 4 (30 квітня): Ні, поки що. На щастя, команда зв’язків з розробниками Google більше усвідомлює, ніж деякі інші зацікавлені сторони, як це сильно вплинуло на досвід розробника. Нещодавно було створено більше оновлень білого списку, щоб зменшити ці повідомлення. Поточний статус у верхній частині публікації.


193
Ого. Це як би залишити всі ваші заяви console.log () у виробничому продукті.
trusktr

24
Кудо за оновлення відповіді, якій майже півроку :)
Едуард Лука

11
@RenaissanceProgrammer Використання Chrome та встановлення Chromecast вирішує це для вас індивідуально, так. Питання більше спрямоване на програмістів, які хочуть усунути проблему для своїх кінцевих споживачів.
mahemoff

17
Гей, зараз лютий 16 року, і у мене є остання версія Chrome, і вона не була виправлена. Будь які оновлення?
Зак

9
Це 7 березня 2016. Chrome оновлювався, я все ще отримую помилки консолі.
реалійплей

41

Якщо ви хочете тимчасово позбутись цих помилок консолі (як я це зробив), ви можете встановити розширення тут: https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd/reviews?hl=uk

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

Я сподіваюся, що Google вирішив це зробити. Мені потрібна моя консоль, щоб показати мої помилки тощо. Не їхні.


4
Вибачте, але це не рішення; це не відповідає на запитання. У заголовку написано "... якщо не встановлено розширення з хромованого лиття ...", тепер, навіщо б ви радити його встановлювати? Я не проголосував вашу відповідь, тому що у вас є лише 1 бал на той момент. Будьте обережні наступного разу.
Ніно Паоло

@NinoPaolo Це може допомогти вам налагодити трохи простіше, коли вам не доведеться бачити три мільйони помилок у хромі, але я згоден з вами - це не правильна чи правильна відповідь, це просто пропозиція, але чи не бачите ви ця відповідь не прийнята?
Danny22

У мене є ідея встановити абсолютно марну розширення. Я завжди зберігаю пам’ять, де можу. І в цьому випадку встановити його, щоб запобігти їх помилкам, виявити його зовсім неприйнятним. Wtf команда chromecast ??
Августин Рідінгер

1
Я просто хотів, щоб ці повідомлення про помилки відходили. OCD ... Я відповів пальцем на відповідь.
Роббі Сміт

30

Як щодо фільтрації цих помилок?

За допомогою фільтра регулярних виразів ми можемо відхиляти cast_sender.jsпомилки:

^((?!cast_sender).)*$

Не забудьте встановити прапорець Regex.

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

Ще одне швидке рішення - "Сховати мережеві повідомлення".

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


1
Я думаю, що кращий фільтр буде використовувати cast_sender.js- ви ризикуєте приховати з ним непов’язані речі.
Xan

Thx @David, ви виправляєте це за допомогою регулярного вираження!
ElSinus

3

я знаю, що це не найкраще рішення, але єдине рішення, яке я читав у всій Інтернеті, - це встановити розширення з хромованого лиття, тому я вирішив не ставити iframe на веб-сайт, я просто вставте ескіз мого відео з YouTube, як у цій публікації, поясніть.

і тут у нас є два варіанти:
1) Націлити відео на канал і відтворити його там
2) Зателефонуйте на відео через ajax, як поясніть тут (я вирішив для цього) у кольоровій коробці чи будь-якому іншому плагіні.

і, як це, я запобігаю помилці відправника google cast зробити мій сайт повільним


@Xan я оцінював мій сайт і ті помилки, коли оцінювався перед моїми науками, тому сайт чекав, поки вони не оцінювались, я не знаю, чи це моє враження.
Андрес Феліпе

0

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


1
Tnx @Leon. Так, я згоден. Я вважаю, що це (використовуючи інкогніто) - це той самий досвід, що і той браузер, який не має розширення для хромованого відтворення. Також я видалив розширення з хромованого лиття та запустив сайт ще раз. Тоді я отримую ту саму помилку. Чи є кращий спосіб перевірити наявність хромового розширення?
Ніно Паоло

У мене однакова проблема на різних сайтах, і я можу підтвердити, що я не в режимі анонімного перегляду:Failed to load resource: net::ERR_FAILED chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js
RenaissanceProgrammer

Слід надіслати відгук у розширенні Cast, щоб повідомити про свою проблему.
Леон Ніколлс

3
так! Я це вже робив. Статус - це виправлення. Дивіться code.google.com/p/google-cast-sdk/isissue/detail?id=309
Nino Paolo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.