我想调整我的身体窗口后加载iframe内容,以避免滚动条。我读了XSS,所以我知道外部域的属性是不可访问的,但我想知道是可能的解决方法只获得或计算只有高度属性?权限被拒绝访问属性“文档” - JS获取新内容的高度
感谢您的咨询。
我想调整我的身体窗口后加载iframe内容,以避免滚动条。我读了XSS,所以我知道外部域的属性是不可访问的,但我想知道是可能的解决方法只获得或计算只有高度属性?权限被拒绝访问属性“文档” - JS获取新内容的高度
感谢您的咨询。
我会尽力帮助:
为了得到文件(页面上的内容,它具有视口的最小高度)使用$(document).height()
的高度。
要获取浏览器窗口的高度请使用$(window).height()
。
希望这会有所帮助。
加载iframe后,两个高度都与加载iframe之前相同。所以我无法计算新的身高。 – Tetsu
你可以风格的iframe使用CSS来填补你的窗口:
html,
body {
margin: 0;
overflow: hidden;
height: 100%;
}
#frame {
width: 100%;
height: 100%;
}
<iframe id="frame" src="http://jakopo87.altervista.org" />
任何解决办法是 –
你的页面是具有iframe或出现在一个一个的错误iframe? –
从我所知道的情况来看,绝对不可能从外部域访问任何DOM内容。但是,您可以使用proxys(来自apache2的f.e.mod_proxy)通过您的这些外部域并模拟相同的域。 – misantronic