我在Django
上创建了一个网站,并将其部署在heroku
上。它在settings.py
文件中包含以下行:
ALLOWED_HOSTS = ['*']
这意味着它允许与任何域名连接。但是,当我尝试从本地主机的html
页面上的iframe
访问站点时,我在加载网页时得到以下错误:
gkwhelps.herokuapp.com拒绝连接。
这是我的iframe
的代码:
<Iframe src="https://gkwhelps.herokuapp.com"
width="450px"
height="450px"
/>
我不知道为什么会发生这种情况,因为我在部署heroku
之前授权了对所有主机的访问权限,我不知道heroku是否对此有一个策略,该策略限制了对其他主机的访问,或者错误来自其他地方。谢谢!
如果你看看你的Heroku应用程序的头,你会看到以下内容:
X-Frame-Options: DENY
这意味着Heroku拒绝接受iframe连接-因此您收到了错误。