0

有人可以解释为什么 iframe 在 Firefox 中有效,但在 Internet Explorer 中无效。我试图 iframe www.craigslist.org 没有运气。

4

3 回答 3

0

为什么不使用<div>然后将innerHTML 设置为craiglist.org 的内容?

于 2012-10-01T18:36:10.030 回答
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-Frame-Options

于 2012-10-01T18:43:48.713 回答