4

iframe のみを含む単純な HTML ページに Facebook ページを表示しようとしています。

ここに私のHTMLコードがあります:

<html>
    <body>
        <iframe src="http://www.facebook.com"></iframe>
    </body>
</html>

Google Chrome のコンソールで常に次のエラーが表示されます。

「X-Frame-Options」が「DENY」に設定されているため、 「 http://www.facebook.com/ 」をフレームに表示することを拒否しました。

ところで、私はこれらの iframe でもこの問題を抱えています:

<iframe src="https://mail.google.com/mail/mu/mp/any"></iframe>
<iframe src="http://m.facebook.com"></iframe>
<iframe src="http://m.youtube.com"></iframe>
<iframe src="http://m.dropbox.com"></iframe>
<iframe src="http://m.yahoo.com"></iframe>
<iframe src="http://www.google.com"></iframe>
<iframe src="http://mail.google.com"></iframe>
<iframe src="http://www.facebook.com"></iframe>
<iframe src="http://www.youtube.com"></iframe>
<iframe src="http://www.dropbox.com"></iframe>
<iframe src="http://www.yahoo.com"></iframe>

その間、このiframeはうまく機能しています!

<iframe src="http://www.google.com/custom"></iframe>

これを解決するには?

コメントに基づく編集:
これが解決できない場合、iframe を使用する代替手段はありますか? browserのタグのようなものXULですか?既に Firefox 拡張機能でブラウザ タグを試してみましたが、うまくいきましたが、今は chrome 拡張機能をコーディングしているので、XUL にはもう依存できませんか?

4

2 に答える 2

8

はい、できます

  • サーバー側インクルードを使用して、サーバーから取得し、iframe にインクルードします
  • そのヘッダーを認識しないカスタム ブラウザを使用する
  • 複雑: websockets を使用して独自の Javascript HTTP クライアントを作成し、ページを取得して DOM に挿入する
于 2013-11-25T14:50:18.873 に答える
5

興味のある方は、これはできません!

于 2013-10-03T11:46:44.863 に答える