0

現在ローカルホストで実行している別のページの iframe に、自分のWeb サイトからページを読み込もうとしています。残念ながら、それは機能していません。YouTube、heroku (私のページがホストされている場所) などから他のページをロードしようとしましたが、それらはすべて正常に動作します。ロードされていないのは、特に私の Web サイトのコンテンツのみです。理由はありますか?

私のページのコードは以下のとおりです。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Test</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">            
  </head>   
  <body>
    <h1>hi</h1>
    <iframe width="560" height="315" src="http://www.karmielfolkklub.com"></iframe>
  </body>
</html>     
4

1 に答える 1

2

ページhttp://www.karmielfolkklub.comは、次のような HTTP ヘッダーと共に送信されます。

X-Frame-Options: sameorigin

これは、iframe 要素を含むページが同じドメインにない限り、ブラウザがインライン フレームでページを表示できないことを意味します。最近のブラウザは一般的にこれに従います。

これを変更するかどうかは、サーバーの設定またはページの生成に使用されるサーバー側のコードによって異なります。

于 2012-11-18T10:46:06.627 に答える