Javascript 确定fancybox iframe主体';s高度

Javascript 确定fancybox iframe主体';s高度,javascript,jquery,iframe,fancybox,height,Javascript,Jquery,Iframe,Fancybox,Height,我有一个fancybox,它显示了一个iframe,其中包含来自另一个域的一些内容 我想在加载时确定它的内容高度。 如果我使用 document.body.scrollHeight (在iframe内容文档的javascript中),它为我提供了正确的高度,以防出现垂直滚动条或屏幕变得更高。 但是,如果iframe变小,则只会给出以前的高度。 我想通过使用 document.body.height 然后返回未定义的。 是否有其他方法获取主体高度(因为如果我通过浏览器的开发人员工具检查ifr

我有一个fancybox,它显示了一个iframe,其中包含来自另一个域的一些内容

我想在加载时确定它的内容高度。 如果我使用

document.body.scrollHeight 
(在iframe内容文档的javascript中),它为我提供了正确的高度,以防出现垂直滚动条或屏幕变得更高。 但是,如果iframe变小,则只会给出以前的高度。 我想通过使用

document.body.height
然后返回未定义的。 是否有其他方法获取主体高度(因为如果我通过浏览器的开发人员工具检查iframe内容,它的主体高度实际上是正确的?或者它可能与函数在$(window.load)中调用有关


谢谢

,因为您无法在第三方页面上检索属性。如果您可以在
iframe
中控制页面,您可以从中找到一些替代方法。我可能会通过postMessage将其复制到显示fancybox的域,这样它就可以了。我只需要一种方法来确定iframe中主体的高度,这样我就可以n通过它。JFK我不同意。这个问题是关于手动设置一个fancybox高度,当你知道它应该是什么高度时。这个问题是关于在帧本身中获得一个iframe实际内容高度(因为事实证明,我并不总是发送正确的高度).似乎最好将问题分开,因为一个问题不一定与另一个问题有任何关系。