如何在我的Rails 3应用程序中使HTML5 iframe无缝属性工作?

时间:2011-03-22 19:41:37

标签: ruby-on-rails-3 html5

我只用

设置了我的Rails 3应用程序
<%= yield %>

在application.html.erb和pages.html.erb布局文件中(Pages是我的控制器),我的视图只有以下内容:

<!DOCTYPE html>
<html> 
<title>My Title</title>
<body>
<iframe src="http://myiframesource.com" seamless="seamless" width="100%" height="1949px"></iframe>
</body>
</html>

但iframe仍然有一个边框,当我在浏览器中查看它时,它并没有完全填满页面(我尝试了几个)。据W3Schools http://www.w3schools.com/html5/att_iframe_seamless.asp说 无缝属性应该没有边框或滚动条,“应该看起来像是父文档的一部分。”

我也不想告诉iframe宽度/高度是多少,只需占用它所需的空间。

为什么无缝属性似乎无法正常工作?

1 个答案:

答案 0 :(得分:2)

这可能是因为您的浏览器不支持无缝的iframe。据我所知,它在Firefox 4或Google Chromium 11中都不起作用,你必须等到有人真正实现它。至于iframe占用尽可能多的空间我不认为目前有一种方法可以在没有JavaScript的情况下实现这一点。对于JavaScript解决方案,只需搜索网络,有几个关于此的教程。