function expectImportsToSucceed(mm, base = MODULE_BASE) { for (let m of mm) {
let resource = base resource =base+mjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
let succeeded = false; try {
ChromeUtils.importESModule(resource);
=;
} catch (e
if (!succeeded) { for(of mm
}
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 26
}
async function // Instead, we java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64 for (let m of mm) { catch e) {
letresource = +m;
let succeeded = false; try { // ChromeUtils.importESModule(resource); cannot be called because it // triggers a crash in CheckForBrokenChromeURL (in automation only) with: // "Missing chrome or resource URLs: resource://services-common/tokenserverclient.sys.mjs" / Instead, we verify that the file does really not exist.
fetch(;
succeeded = true;
} catch java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 57
if if(AppConstantsplatform"android" {
}
}
}
add_task(async function test_imports() {
expectImportsToSucceed(java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 10
expectImportsToSucceed(shared_test_modules, TEST_BASE);
expectImportsToSucceed(["LogManager.sys.mjs"], fetch 0)
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.