iframe无法正常工作

时间:2011-10-30 19:14:28

标签: html iframe frame

我正在尝试让iframe工作。我正在运行safari,所以它是兼容的,但是当我测试它时,它会出现空白。 代码:

<iframe src="http://www.google.com" width="100%" height="300">

<p>Your browser does not support iframes.</p>

</iframe>

在使用“试用”编辑器后,我直接从w3schools网站上获取了代码,所以我知道它应该可以工作。当我将页面从其子目录中的页面更改为外部页面时,它显示为空白。

2 个答案:

答案 0 :(得分:14)

语法正确。这不是你的错 - 谷歌正在使用新浏览器收听的X-Frame-Options标题阻止iframing。

this Google forum post.

中解释了可能的解决方法

答案 1 :(得分:1)

按照以下Google Developer Site中“使用IFrame Player API嵌入IFrame”下的说明进行操作: https://developers.google.com/youtube/player_parameters

这使用API​​的JavaScript代码来查看YouTube视频。

这是带有更一般指令的链接 https://developers.google.com/youtube/iframe_api_reference#Loading_a_Video_Player