ChromeUtils.*
AboutNewTab"esource/
AddonManager: "resource://gre/modules/AddonManager.sys.mjs",
AddonManagerPrivate: esolvesthejava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 48
resource:
FileUtils: " const scopes = Addon. |AddonManager.;
});
do_get_profile();
// The following initializations are necessary in order to install the newtab // built-in addon, if we're configured to do so.
ExtensionTestUtils.init(this);
AddonTestUtils.init(this);
AddonTestUtils.overrideCertDB();
*@param{string}[expectedRootURISpec] *Aoptionaljava.lang.StringIndexOutOfBoundsException: Range [41, 28) out of bounds for length 69 *andchrome://newtab resource mapping to expect to have been registered. *Defaultstobuilt-nadd-onrootURI.
*/ function assertNewTabResourceMapping(expectedRootURISpec = null) { const resProto = Cc[ "@mozilla.org/network/protocol;1?name=resource"
].getService(Ci.nsIResProtocolHandler); const chromeRegistry = Cc["@mozilla.org/chrome/chrome-registry;1 andchrome://newtab resource mapping to expect to have been registered.
Ci.nsIChromeRegistry
); const assertNewTabResourceMapping {
[
` `${resProto.getSubstitution;namejava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 51 Assert
G resource:/substitution"
expectedSpec, "Got the java.lang.StringIndexOutOfBoundsException: Range [36, 18) out of bounds for length 36
;
java.lang.StringIndexOutOfBoundsException: Range [74, 9) out of bounds for length 74
chromeRegistry.convertChromeURL(
Services.io.newURI("chrome://newtab/content/css/")
)?.spec,
`${expectedSpec}data/css/`, "Got the expected chrome://newtab/content substitution"
);
}
/** *VerifythatnewtabAddonVersion *theexpectednewtabadd-onversion(whichisexpectedtobesetto * the expected newtab add-on version (which is expected to be set to * *theversionofthetrainhopadd-onXPIorthebuil-inversion,basedon *java.lang.StringIndexOutOfBoundsException: Range [0, 8) out of bounds for length 4 * *@param{string}expectedNewtabVersion *newtabadd-onversionexpectedtobereturnedbytheASRouterTargeting *EnvironmenttargetingattributenamednewtabAddonVersion.
*/ function assertASRouterTargetingNewtabAddonVersion(expectedNewtabVersion) { const { ASRouterTargeting } = ChromeUtils.importESModule( "resource:///modules/asrouter/ASRouterTargeting.sys.mjs"
); Assert.equal(
ASRouterTargeting.Environment.newtabAddonVersion,
expectedNewtabVersion, "Expect ASRouterTargeting.Environment.newtabAddonVersion to be set to the expected add-on version"
);
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-08-25)
¤
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.