Youtube IFrame API Untrusted Origin

Я использую IFrame API, как следует из названия. Я следую руководству в Справочник API. Это работает для меня, однако я нашел несколько предупреждений, которые возникают и хотели бы их решить. Это:

Неверное происхождение: https://www.youtube.com

и

Неверное происхождение: chrome-extension://boadgeojelhgndaghljhdicfkmllpafd

оба из которых происходят из www-embed-player.js: 331

В ходе моих исследований я обнаружил, что второй происходит потому, что он постоянно опроса для расширения хромометра (что-то странное, но его google). Если я отключу расширение chromecast, это предупреждение станет ошибкой, например:

GET chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js net:: ERR_FAILED

из www-embed-player.js: 163

Я попытался добавить параметры enablejsapi и origin без изменений в удаче.

Я также попытался добавить IFrame непосредственно, как упоминалось в Загрузка видеопроигрывателя, который не удалял ошибки ненадежного происхождения, а также сломал мою функциональность javascript.

Спасибо

Ответы

Ответ 1

Ошибка была подтверждена Google:

https://code.google.com/p/google-cast-sdk/issues/detail?id=309

Это за дизайн; чтобы узнать, есть ли у пользователя Chromecast (и какой), cast_sender.js запрашивает script из всех потенциально установленных расширений.

На этот вопрос также был дан ответ: fooobar.com/info/25827/...

Бест, Сэм