从iFrame获取父窗口的高度

时间:2019-08-28 11:46:02

标签: iframe

我们已经构建了一个在iframe中加载的网络应用。或应用允许父母通过'X-Frame-Options', 'ALLOWALL'在iframe中加载应用。

从这个Web应用程序中,我们需要知道父窗口的高度(所以不是iframe的高度,而是实际窗口本身的高度)。

我们正在尝试:$(parent.window).height()

但这会在浏览器中引发以下错误:Uncaught DOMException: Blocked a frame with origin "http://ourdomain.com" from accessing a cross-origin frame. at <anonymous>:1:15

我们如何获得父母身高?请注意,我们不控制父网站。


更新:作为一种解决方法,我们使用了screen.availHeight,它与可用大小而不是实际大小不同,但总比没有好!但是,如果我们可以访问parent属性而不必使用postMessage,那将是很棒的,因为我们不控制父域。

0 个答案:

没有答案
相关问题