<!DOCTYPE html> <html class="reftest-wait"> <head> <script> function boom() { var frame = document.createElementNS("http://www.w3.org/1999/xhtml", "iframe"); frame.onload = y; frame.src = "data:text/plain,0"; document.body.appendChild(frame); frameDoc = frame.contentDocument; function y() { frameDoc.removeChild(frameDoc.documentElement); var xp = new XSLTProcessor; xp.importStylesheet(frameDoc); try { xp.transformToDocument(frameDoc.createTextNode('x')); } catch(e) { } document.documentElement.removeAttribute("class"); } } </script> </head> <body onload="boom();"></body> </html>