2015-06-20 2 views
2

Facebook.com не работает в I-кадре, теперь это причина.Почему facebook не работает в Iframe

<iframe name="iframe1" src="http://www.facebook.com"></iframe> 
+0

Возможно, вам стоит проверить журналы разработчиков. Блокируют ли они использование iframe в заголовках HTTP? –

+0

@PatrickRoberts предположим, что они заблокировали то, для чего это решение? – Epdr

ответ

7

Facebook.com не позволяет это главная страница, которые будут включены в iframe, потому что они устанавливают X-Frame-Options заголовок HTTP для DENY.

Если вы посмотрите в консоли, вы увидите:

Отказался для отображения 'https://www.facebook.com/' в кадре, потому что он установлен 'X-Frame-Options' для 'DENY'.

Если вы хотите, чтобы обойти эту проблему вы можете:

  1. Если вы разрабатываете только для себя, вы можете использовать плагин для браузера, например: https://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe

  2. Однако, это было лучше всего, если вы просто используете плагины, которые они выставили для разработчиков: https://developers.facebook.com/docs/plugins.

+0

такая же проблема с Google, но она разрешилась, когда я пробовал Есть ли такое же решение для facebook? – Epdr

+0

Я так не думаю. Блоки Facebook, включая себя в '