// Snag the canonical getter and setter var innerWidthGetter = Object.getOwnPropertyDescriptor(c.contentWindow, "innerWidth").get; var innerHeightGetter = Object.getOwnPropertyDescriptor(c.contentWindow, "innerHeight").get;
// try to set innerWidth
success = false;
try { c.contentWindow.innerWidth = 100; success = true; } catch(ex) { success = false; }
ok(success, "can't set hidden iframe innerWidth");
// try to set innerHeight
success = false;
try { c.contentWindow.innerHeight = 100; success = true; } catch(ex) { success = false; }
ok(success, "can't set hidden iframe innerHeight");
// now try these again for good measure, and to ensure the values
// haven't changed except via getting replaced
// try to access innerWidth
success = false;
try { success = (c.contentWindow.innerWidth == 100); } catch(ex) { success = false; }
ok(success, "can't access hidden iframe innerWidth, or it's not 100");
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.