Если вы поместите iframe внутрь div:
<div id="big-box">
<iframe src="http://www.google.com" class="frame">
</iframe>
</div>
И используйте CSS, чтобы попросить iframe занять всю доступную область экрана:
#big-box {
background-color: #aaf;
}
.frame {
border: medium none;
height: 100%;
width: 100%;
}
Он отлично работает в Chrome (12.07), но не работает в Firefox (3.6.17). Эта демонстрация показывает, что в Chrome вся область JSFiddle содержит iframe , но если вы попробуете этот пример в Firefox, iframe будет занимать всю ширину, но не всю высоту.
Также обратите внимание, что если вы зафиксируете ширину и высоту для big-box, это сработает, но это не главное (я не могу это изменить). Дело в том, почему эта несовместимость и как это исправить (делать всегда так, как это делает Chrome).