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/...
Бест,
Сэм