0

iframe が Firefox では機能するのに Internet Explorer では機能しない理由を誰かが説明できますか? www.craigslist.org を iframe にしようとしていますが、うまくいきません。

4

3 に答える 3

0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html> 
   <head> <title>Craigslist Frame</title> 
    <base href="http://craiglist.org" />
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> 
   <div>
     <?php
        $url = "http://www.craiglist.org/";
    $string= file_get_contents($url);
    echo $string;
     ?>
   </div>

  </body> 
 </html>

これを試してみてください:-)

于 2012-10-01T19:02:15.133 に答える
0

サイトから返されたヘッダーを確認すると、サイトが他のサイトの IFrame 内でのレンダリングを単純に拒否していることがわかります。おそらく、使用している Firefox のバージョンがヘッダーをサポートしていないか、サイトのヘッダーの形式が誤って Firefox に無視されている可能性があります。

 X-Frame-Options: Allow-From https://forums.craigslist.org

情報 - X フレーム オプション

于 2012-10-01T18:43:48.713 に答える
0

を使用して<div>から、innerHTML を craiglist.org のコンテンツに設定してみませんか?

于 2012-10-01T18:36:10.030 に答える