为什么iframe不适用于某些网站

时间:2014-04-17 04:21:45

标签: html iframe

我正在关注jQuery教程,其中一部分是使用花费很长时间加载的内容,例如iframe。我无法让iframe独立工作,仅限于以下w3schools的作品。发生了什么事?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>This is a test</title>
</head>
<body>
    <p>Hello.</p>
    <p>

        <iframe src="http://www.google.com"></iframe> 
        <iframe src="http://www.stackoverflow.com"></iframe> 
        <iframe src="http://www.w3schools.com"></iframe>
        <iframe src="http://www.yahoo.com"></iframe>
        <iframe src="http://www.reddit.com/"></iframe>
    </p>
    <p>Goodbye</p>
</body>
</html>

还有其他简单的方法可以在HTML文档中加载很长时间吗?我尝试使用大图片,但下载其中许多图片会很麻烦,第一次就会缓存它们。

1 个答案:

答案 0 :(得分:1)

原因是,Google / Satckoverflow正在发送“X-Frame-Options:SAMEORIGIN”响应标头。 (您可以在IIS或页眉中设置此项)此选项可防止浏览器显示未与父页面在同一域上托管的iFrame。

The X-Frame-Options response header