/** Test for Bug 1530608 **/
SimpleTest.waitForExplicitFinish();
// We have the following origins:
//
// 1: this page: mochi.test:8888
// 2: iframe: test1.mochi.test:8888
// 3: inner iframe: mochi.test:8888
//
// Test that 1 and 2 are cross-compartment (because cross-origin), but 1 and 3
// are same-compartment.
function go(innerWin) { var Cu = SpecialPowers.Cu; var isSameCompartment = Cu.getJSTestingFunctions().isSameCompartment;
varframe = document.getElementById("frame");
ok(!isSameCompartment(window, frame.contentWindow), "Cross-origin iframe must be cross-compartment");
ok(isSameCompartment(window, innerWin), "Same-origin inner iframe must be same-compartment");
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.