Как встроить сайт в блог моего сайта? - PullRequest
1 голос
/ 24 апреля 2019

У меня есть сайт с блогом и код для вставки:

<embed src="https://www.timeout.com/london/things-to-do/the-best-life-drawing-classes-in-london" style="width:500px; height: 300px;"</embed>

Это отлично работает. Но когда я пытаюсь:

<embed src="http://anyamountofbooks.com" style="width:500px; height: 300px;"</embed>

Это не работает.

Сайт существует, но когда я просматриваю страницу в своем блоге, он говорит: «Этот сайт может быть недоступен.

1 Ответ

1 голос
/ 25 апреля 2019

Как правило, вы хотите использовать <iframe> вместо <embed> для отображения содержимого HTML. Взгляните на этот ответ для более глубокого анализа. Теперь к корню вашей проблемы.

Если вы встраиваете на сайт внешний контент (например, с помощью iframe / embed), вам необходимо убедиться, что протоколы совпадают:

  • Веб-сайт http:// может включать в себя содержимое http:// и https://.
  • https:// веб-сайт может ТОЛЬКО встраивать https:// контент.

Веб-сайт http://anyamountofbooks.com не имеет действительного сертификата SSL, поэтому вы не сможете создать его, если ваш веб-сайт защищен и доступен через https://.

Еще одна вещь, которую следует учитывать, это то, что некоторые веб-сайты не позволяют встраивать себя, здесь есть статья о нескольких способах сделать это. Веб-сайт, который вы пытаетесь внедрить, может использовать один из этих методов, чтобы предотвратить его внедрение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...