async function contentTaskNoOverride() {
let docshell = docShell;
is(
docshell.browsingContext.customPlatform, "", "There should initially be no customPlatform"
);
}
async function contentTaskOverride() {
let docshell = docShell;
is(
docshell.browsingContext.customPlatform, "foo", "The platform should be changed to foo"
);
is(
content.navigator.platform, "foo", "The platform should be changed to foo"
);
let frameWin = content.document.querySelector("#test-iframe").contentWindow;
is(
frameWin.navigator.platform, "foo", "The platform should be passed on to frames."
);
let newFrame = content.document.createElement("iframe");
content.document.body.appendChild(newFrame);
let newFrameWin = newFrame.contentWindow;
is(
newFrameWin.navigator.platform, "foo", "Newly created frames should use the new platform"
);
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 ist noch experimentell.