Способ встраивания другого сайта в мой сайт - PullRequest
0 голосов
/ 24 декабря 2018

Мне нужно встроить внешний веб-сайт в свой веб-сайт (чтобы у меня была навигационная боковая панель со ссылками Hyber для навигации по другим веб-сайтам)

Методы, которые я попробовал:

<object data="www.facebook.com" width="100%" height="100%">
      <embed src="www.facebook.com" width="100%" height="100%"> </embed>
      Error: Embedded data could not be displayed.
    </object>

и

$( "#result" ).load( "http://www.facebook.com", function() {
  alert( "Load was performed." )

и

<iframe id="theFrame" src="http://www.youtube.com" style="width:100%;" frameborder="0">
</iframe>

все, что я получил, это

веб-сайт отказался подключиться

или пустые страницы.

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

Вы уже пробовали встроить (в опцию «Поделиться») видео YouTube на ваш сайт.Точно так же вам нужно проверить сайт разработчиков Facebook, чтобы увидеть, как здесь работает вставка.

0 голосов
/ 24 декабря 2018

Facebook не позволяет напрямую связываться с реальным сайтом через iframe.

Обойти это невозможно.Он встроен в сами браузеры для отправки некоторой информации в заголовок запроса, в которой говорится, что его просят поместить в рамку.

Youtube и другие сайты также делают это.

...