function testDocumentDisabledJS() {
window.ICanRunMyJS = false; var self_ = window;
// Ensure design modes are disabled
document.designMode = "off"; iframe.contentDocument.designMode = "off";
// Javascript enabled on the main iframe
enableJS();
var doc = iframe.contentDocument;
doc.body.innerHTML = "<iframe></iframe>"; var innerFrame = doc.querySelector("iframe");
// Javascript disabled on the innerFrame.
allowJS(false, innerFrame);
innerFrame.addEventListener("load", function() { var msg = "The inner iframe should not be able to run Javascript";
is(self_.ICanRunMyJS, false, msg);
SimpleTest.finish();
}, {once: true});
// eslint-disable-next-line no-useless-concat var iframeSrc = "<script>parent.parent.ICanRunMyJS = true;</scr" + "ipt>";
innerFrame.srcdoc = iframeSrc;
}
</script>
</pre>
</body>
</html>
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-05-04)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.