Я работаю над простым приложением FB, которое я делал много раз раньше. Он отлично работает вне FB, но как только он находится в FB, встраивание youtube просто не загружается.
Я вытащил код в тестовый файл, но он все равно не загружается. Вот код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
</head>
<body>
<iframe width="669" height="391" src="http://www.youtube.com/embed/48P1jc5tyTw" frameborder="0" allowfullscreen></iframe>
</body>
Абсолютно ничего не отображается, когда это загружается как приложение на странице FB. Отладчик FB сообщает: «Не удается загрузить. Не удалось получить данные с URL-адреса».
Любые идеи?
1 ответ
Попробуйте изменить src iframe на «https: // ...».
Поскольку Facebook обслуживается через HTTPS, ваш браузер заблокирует загрузку любого контента на странице, который тоже не через HTTPS. К счастью, youtube поддерживает https-версии своих URL-адресов.
Похожие вопросы
Новые вопросы
Платформа Facebook позволяет разработчикам интегрировать свои приложения непосредственно в социальную сеть Facebook. Используйте этот тег для вопросов, которые могут возникнуть при разработке FOR Facebook. Этот тег НЕ предназначен для поддержки вопросов об использовании веб-сайта Facebook или официального приложения Facebook. Это также НЕ для вопросов типа «Я хочу реализовать функцию, аналогичную той, что есть в Facebook».
application/xhtml+xml
(XHTML) в качестве типа содержимого? Возможный дубликат: stackoverflow.com/q/19324018/188331