【解決方法】iframe が HTML に読み込まれない

プログラミングQA


小さな HTML ページを作成しました。以下の URL を HTML ページに呼び出したいのですが、レンダリングされません。誰か助けてください。



<本文>


私が試したこと:



<本文>


解決策 1

親愛なる友人、

The reason why external websites such as:
1. youtube.com
2. google.com
3. stackoverflow.com etc.

are not loading in your frame, is because they are intentionally leveraging some sort of Frame Killer. 

ご参考までに、および推奨読書:
フレームキラー – ウィキペディア[^]
タフなFRAMEキラーを倒す
[^]

html – iframeと外部Webサイト – コードログ[^]

これで問題が解決することを願っています。 これが役立つ場合は、解決策として受け入れてください。

よろしく
ヴァルン

解決策 2

読み込もうとしているサイトでは、次のいずれかが設定されています X フレーム オプション[^] ヘッダー、またはコンテンツ セキュリティ ポリシー (CSP) を送信しました。 フレームの祖先[^] どちらのディレクティブも、すべての最新のブラウザーにサイトをロードすることを禁止するように指示します。 <iframe>

Yahoo の場合、次のものを送信します。

X-Frame-Options: SAMEORIGIN

つまり、上でホストされているページのみを意味します。 yahoo.com ドメインは他のものをロードできます yahoo.com のページ <iframe>

これは通常、セキュリティ上の理由から行われます。 HTML ページがこれを回避する方法はありません。

コメント

タイトルとURLをコピーしました