Фреймы не работают - PullRequest
       7

Фреймы не работают

7 голосов
/ 30 октября 2011

Я пытаюсь заставить Iframes работать. Я использую Safari, поэтому он совместим, но когда я тестирую его, он выходит пустым. Код:

<iframe src="http://www.google.com" width="100%" height="300">

<p>Your browser does not support iframes.</p>

</iframe>

Я взял код прямо с веб-сайта w3schools после использования редактора «try it out», чтобы я знал, что он должен работать. Когда я изменил страницу со страницы в их подкаталоге на внешнюю страницу, она отображается пустой.

Ответы [ 2 ]

14 голосов
/ 30 октября 2011

Синтаксис правильный. Это не ваша ошибка - Google блокирует iframing с помощью заголовка X-Frame-Options, который слушают новые браузеры.

Возможные обходные пути описаны в этом сообщении на форуме Google.

1 голос
/ 24 сентября 2014

Следуйте инструкциям на следующем сайте разработчиков Google под заголовком «Встраивание IFrame с использованием API-интерфейса IFrame Player»: https://developers.google.com/youtube/player_parameters

Для просмотра видео на YouTube используется код JavaScript API.

Вот ссылка с более общей инструкцией https://developers.google.com/youtube/iframe_api_reference#Loading_a_Video_Player

...