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))