[ad_1]
小さな 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 ページがこれを回避する方法はありません。
[ad_2]
コメント