Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- Manifest: dom/base/crashtests/crashtests.list
<script>
let nLoads = 0;
function start() {
ifr = document.createElement('iframe');
ifr.addEventListener('load', onLoad);
document.body.appendChild(ifr);
}
function onLoad() {
if (++nLoads > 3) {
return;
}
doc = ifr.contentDocument;
// el will be body
el = function() {
let elements = doc.querySelectorAll('*:not([id])');
return elements[elements.length-1]
}();
ifr.contentWindow.onresize = onResize;
ifr.height = '5px';
el.clientTop;
}
function onResize() {
document.documentElement.appendChild(ifr);
}
</script>
<body onload="start()"></body>