function fit() {
var iframes = document.querySelectorAll("iframe")
for(var id = 0; id < iframes.length; id++) {
var win = iframes[id].contentWindow
var doc = win.document
var html = doc.documentElement
var body = doc.body
var ifrm = iframes[id] // or win.frameElement
if(body) {
body.style.overflowX = "hidden" // scrollbar-jitter fix
body.style.overflowY = "hidden"
body.style.height = "auto"
}
if(html) {
html.style.height = "auto"
html.style.overflowX = "hidden" // scrollbar-jitter fix
html.style.overflowY = "hidden"
ifrm.height = body.scrollHeight+"px";
}
}
requestAnimationFrame(fit)
}
addEventListener("load", requestAnimationFrame.bind(this, fit))