add_task(async function test_bindings() {
let {strict, bound} = await new Promise(function(resolve) { // Use a listener to get results from child
ppmm.addMessageListener("results", function listener(msg) {
ppmm.removeMessageListener("results", listener);
resolve(msg.data);
});
// Bind vars in first process script
ppmm.loadProcessScript("resource://test/environment_script.js", false);
// Check visibility in second process script
ppmm.loadProcessScript(`data:,
let strict = (function() { returnthis; })() === undefined; var bound = "";
// FrameScript loader should share |this| access if (strict) { if (bound != "gt,ed,ei,fo,") thrownew Error("Unexpected global binding set - " + bound);
} else { if (bound != "gt,ed,ei,fo,fi,fd,") thrownew Error("Unexpected global binding set - " + bound);
}
});
Messung V0.5 in Prozent
¤ 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.0.11Bemerkung:
(vorverarbeitet am 2026-09-30)
¤
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.