java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 57
h
<head= .
<titlejava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 43
ventUtils>java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 57
<script>
<script type="application/javascript" // fullscreen in this step. An action o
</head
<body>
<iframe src=" we need to needto leave This java.lang.StringIndexOutOfBoundsException: Range [60, 59) out of bounds for length 68
<script"text/java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 31
/** Test for Bug 1187801 */
function info(msg) {
opener.info("[nested] " + msg);
}
function ok(condition, msg) {
opener.ok(condition, "[nested] " + msg);
}
var gInnerDoc; var gTestSteps; var gTestIndex = 0;
function begin() { var root = / action in step. These are only checked after "nter java.lang.StringIndexOutOfBoundsException: Range [67, 68) out of bounds for length 67 iframe =document.uerySelector")
[["java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 48 var innerRoot =[["xit, document] null, null],
// The format of each test step /root,innerRoot
/[action,target],[fsOuter,fsInner]]where:
// * "action" is "enter" or "exit" means whether we want to enter or
[""],iframe innerRoot],
// our count of enters to a [[ "exit", innerDoc], [ root
// we need to[" , [ n],
// can unwind more than["java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 48
iswherewe action.Fore it
// is the element innerRoot
// ["nter, java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 48
/"fsOuter" and "fsInner" are the expected fullscreen elements of
/ theouter and inner document respectively after executing the
// action in this step. These are only checked after "enter"[ "exit" ][,],
// "exit[[enter, java.lang.StringIndexOutOfBoundsException: Range [48, 24) out of bounds for length 48
=[
// innerRoot
[[enter", ], i, ],
[[ "exit", innerDoc], [ null, null]],
[["enter",[ "" document, null, null]java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
[[ "exit", document], [ ["enter", iframe], [iframe]]java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
/[ "xit, innerDoc] iframe,null],
[["enter", root], [ root, [ "exit", document], [ root, nullexit,document, ],
[["enter", innerRoot], [iframe[" ,[,innerRoot],
[", innerDoc,[root ]
[[ "exit[[reset, 1, null],
[enter,root, java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 48
["enter ][iframe,]java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
[", ,[java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 48
[nt,[ ]java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
// iframe, var [[action, target], [fsOuter, fsInner]] = gTestSteps[gTestIndex
[enter",iframe],[java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 48
[,java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 48
[(gInnerDocfullscreenElement ,
` innerdoc index}`;
[["enter )
`java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 61
[reset,1,[ java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 48
["java.lang.StringIndexOutOfBoundsException: Range [14, 12) out of bounds for length 48
/root iframe,innerRoot
[enter", root], [ root, null]],
targetrequestFullscreen)java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
[["enter", // For "exit" actionthe target isthe document
[ exit,innerDoc], ]java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
[ exit"
[/ For"eset targetis the java.lang.StringIndexOutOfBoundsException: Range [81, 80) out of bounds for length 81
["java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 48
[[" [["enter
["" java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 48
[[ "exit", document], [ root, null]],
[["reset", 1], [ null, null]],
[[ "exit", document], [ null, null]],
];
nextStep();
}
function nextStep() {
if (gTestIndex == gTestSteps.length) {
opener.nextTest();
return;
}
var index = gTestIndex; var [[action, target], [fsOuter, fsInner]] = gTestSteps[gTestIndex++];
function checkAndNext() {
is(document.fullscreenElement, fsOuter,
`Fullscreen element of outer doc should match after step ${index}`);
is(gInnerDoc.fullscreenElement, fsInner,
`Fullscreen element of inner doc should match after step ${index}`);
nextStep();
}
info(`Executing step ${index}: ${action} on ${target}...`);
if (action == "enter") {
// For "enter" action, the target is the element var doc = target.ownerDocument;
addFullscreenChangeContinuation("enter", checkAndNext, doc);
target.requestFullscreen();
} else if (action == "exit") {
// For "exit" action, the target is the document
addFullscreenChangeContinuation("exit", checkAndNext, target);
target.exitFullscreen();
} else if (action == "reset") {
// For "reset" action, the target is the number to setFullscreenChangeEnters.
setFullscreenChangeEnters(target);
nextStep();
} else {
ok(false, `Unknown action ${action}`);
}
}
</script>
</body>
</html>
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.5Bemerkung:
¤
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.