Как получить доступ к веб-сайту, развернутому на heroku, из iframe?
Я создал веб-сайт в Django
, который я развернул на heroku
. Он содержит следующую строку в своем settings.py
файле:
ALLOWED_HOSTS = ['*']
Это означает, что он позволяет подключение с любым доменным именем. Но когда я пытаюсь получить доступ к сайту с iframe
на html
странице с моего localhost, я получаю следующую ошибку при загрузке моей веб-страницы:
gkwhelps.herokuapp.com отказался от соединения.
вот код моего iframe
:
<Iframe src="https://gkwhelps.herokuapp.com"
width="450px"
height="450px"
/>
Я не знаю, почему это происходит, потому что я разрешил доступ ко всем хостам перед развертыванием на heroku
, я не знаю, есть ли у heroku политика по этому поводу, которая ограничивает доступ к другим хостам, или ошибка приходит из другого места. Спасибо !
Если вы посмотрите на заголовки вашего приложения Heroku, вы увидите следующее:
X-Frame-Options: DENY
Это означает, что Heroku отказывается принимать соединения iframe - отсюда и ошибка, которую вы получили.