有人可以解释为什么 iframe 在 Firefox 中有效,但在 Internet Explorer 中无效。我试图 iframe www.craigslist.org 没有运气。
问问题
2028 次
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 回答