<iframe src="https://www.python.org/" width="900" height="900">
</iframe>
但我得到一個空白屏幕上Firefox和Chrome瀏覽器。我可以使用類似的標記嵌入谷歌地圖的地圖,並且它可以在兩個瀏覽器上使用。我是初學者,所以我想我錯過了一些明顯的東西。它是什麼?
謝謝。
<iframe src="https://www.python.org/" width="900" height="900">
</iframe>
但我得到一個空白屏幕上Firefox和Chrome瀏覽器。我可以使用類似的標記嵌入谷歌地圖的地圖,並且它可以在兩個瀏覽器上使用。我是初學者,所以我想我錯過了一些明顯的東西。它是什麼?
謝謝。
您可以使用HTTP頭字段X框的選項,
<meta http-equiv="X-Frame-Options" content="SAMEORIGIN">
有對X框,選擇三個可能的值:
DENY
- 頁面無法顯示在框架中,無論站點嘗試這樣做。
SAMEORIGIN
- 頁面只能以與頁面本身相同的原點顯示在框架中。
ALLOW-FROM uri
- 頁面只能顯示在指定原點的框架中。
因此看起來像url已設置'X-Frame-Options'
到'SAMEORIGIN'
。
拒絕在一個框架中顯示 'https://www.python.org/',因爲它設置 'X框-選項' 到 'SAMEORIGIN'。
您可以配置您的服務器禁止其他網頁emebeding您的網頁(如python做)。
Refused to display 'https://www.python.org/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
技術原因:python.org不希望存在於iframe中。因此,當檢測到iframe時,他們使用javascript清除頁面。 –