Web applications 在网页中放置web应用程序而不使用iFrame?

Web applications 在网页中放置web应用程序而不使用iFrame?,web-applications,iframe,Web Applications,Iframe,我有一个网站,我需要在其中一个页面中放置一个web应用程序。web应用程序显然有许多页面,并且它们的高度各不相同。我想把它放在一个iFrame里。但是,对于iFrame,我有自动高度问题。由于链接在iFrame本身内发生变化,因此调整其高度更加困难,因为只有iFrame本身内的内容会发生变化,而不是实际页面本身(即URL) 有没有一种更聪明、更简洁的方法可以在不使用iFrame的情况下实现这一点 我也尝试过使用ssi-include,但由于某些原因,它们在其他任何地方都有效,但是当我将应用程序放

我有一个网站,我需要在其中一个页面中放置一个web应用程序。web应用程序显然有许多页面,并且它们的高度各不相同。我想把它放在一个iFrame里。但是,对于iFrame,我有自动高度问题。由于链接在iFrame本身内发生变化,因此调整其高度更加困难,因为只有iFrame本身内的内容会发生变化,而不是实际页面本身(即URL)

有没有一种更聪明、更简洁的方法可以在不使用iFrame的情况下实现这一点

我也尝试过使用ssi-include,但由于某些原因,它们在其他任何地方都有效,但是当我将应用程序放在include中时,它就不起作用了


非常感谢

将其放入iframe的加载中:

parent.document.getElementById('the-iframe-id').height = document['body'].offsetHeight;

将其放入iframe的onLoad中:

parent.document.getElementById('the-iframe-id').height = document['body'].offsetHeight;

iframe中的滚动条是否可以接受?除了一个iFrAME,您可以考虑将HTML插入DOM中。网页和webapp是否都来自同一个域?我尝试使用includes将HTML插入DOM,但由于某些原因无法工作。问题是,我没有设计这个网站,它使用jQuery允许内容滑动,我认为这就是include不起作用的原因。是的,它们都来自同一个域,不允许滚动,这太容易了:)您不能这样做的任何原因:parent.document.getElementById('the-iframe-id')。height=document['body']。offsetHeight;iframe中的滚动条是否可以接受?除了一个iFrAME,您可以考虑将HTML插入DOM中。网页和webapp是否都来自同一个域?我尝试使用includes将HTML插入DOM,但由于某些原因无法工作。问题是,我没有设计这个网站,它使用jQuery允许内容滑动,我认为这就是include不起作用的原因。是的,它们都来自同一个域,不允许滚动,这太容易了:)您不能这样做的任何原因:parent.document.getElementById('the-iframe-id')。height=document['body']。offsetHeight;这适用于所有浏览器!谢谢然而,外部设计缺乏弹性,有各种各样的元件也需要改变它们的高度,以实现iframe高度。这可能是因为它具有在帧之间滚动的jQuery功能。。。现在,我要么修改这个设计,要么修改页面加载时的所有元素高度,而不仅仅是iframe高度。无论如何,谢谢!这适用于所有浏览器!谢谢然而,外部设计缺乏弹性,有各种各样的元件也需要改变它们的高度,以实现iframe高度。这可能是因为它具有在帧之间滚动的jQuery功能。。。现在,我要么修改这个设计,要么修改页面加载时的所有元素高度,而不仅仅是iframe高度。无论如何,谢谢!