网页内容未在iframe中加载

时间:2014-07-25 07:09:31

标签: javascript html html5 iframe

我的页面中有一个iframe,它会加载本地html内容,但不会加载远程Web内容。

以下是代码:

<iframe id="frame1" src="http://localhost/test.html" width="520px" height="400px" scrolling="auto"></iframe>

这很有效。

但以下代码无效:

<iframe id="frame1" src="http://www.google.co.in/" width="520px" height="400px" scrolling="auto"></iframe>

请任何帮助

2 个答案:

答案 0 :(得分:1)

Google使用X-FRAME-OPTIONS HTTP标头禁止将其网页放入iframe:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

几乎所有现代浏览器都拒绝将带有此HTTP标头的网页放在iframe中。你无能为力。

答案 1 :(得分:0)

如果您查看控制台,您会看到:

[Error] Refused to display 'https://www.google.co.in/?gws_rd=ssl' in a frame
because it set 'X-Frame-Options' to 'SAMEORIGIN'.

这意味着Google不希望在iframe中显示。

有关X-Frame-Options

的更多信息