我有:
<iframe src="https://www.python.org/" width="900" height="900">
</iframe>
但我在Firefox和Chrome上都有一个空白屏幕。我可以使用类似的标记从谷歌地图嵌入地图,它适用于两种浏览器。我是初学者,所以我想我错过了一些明显的东西。它是什么?
感谢。
答案 0 :(得分:1)
您可以将您的服务器配置为禁止其他网页覆盖您的网页(如python一样)。
Refused to display 'https://www.python.org/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
答案 1 :(得分:1)
您可以使用HTTP标头字段X-Frame-Options,
<meta http-equiv="X-Frame-Options" content="SAMEORIGIN">
X-Frame-Options有三种可能的值:
DENY
- 无论网站是否尝试这样做,网页都无法在框架中显示。
SAMEORIGIN
- 页面只能显示在与页面本身相同的原始帧中。
ALLOW-FROM uri
- 页面只能显示在指定原点的框架中。
所以看起来网址已将'X-Frame-Options'
设置为'SAMEORIGIN'
。
拒绝在框架中显示“https://www.python.org/”,因为它已设置 'X-Frame-Options'到'SAMEORIGIN'。