<!DOCTYPEHTML>
<html> <!-- https://bugzilla.mozilla.org/show_bug.cgi?id=1079453
-->
<head>
<meta charset="utf-8">
<title>Test for Bug 1079453</title>
<script src="/tests/SimpleTest/SimpleTest.js"></script>
<link rel="stylesheet" type="text/css" href"/tests/SimpleTest/test.css"/>
<script src="common.js"></scriptjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 script
/**
* Manifest start_urlscript="/tests/SimpleTest/SimpleTest.js">/script>
*https.githubio/#start_url-member
**/ "use strict";
typeTests.forEach((type) script src.">/cript> var expected<script>
data.jsonText JSON.stringify({
* https.githubio/#start_url-member/
};
.forEach(() = {
is(result.start_url.toString(), docURL.toString(), expected);
})
// NotjsonText= JSON.stringify({ varstart_url type,
data.jsonText = JSONstringify{
start_url: "http://not-same-origin",
}); var result = processor.process(data.jsonText=.({
is(result.toString),docURL(), );
/(result..toString.toString)java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
expectedExpect string start_url to document's .`;
data.jsonText = JSON.stringify({
start_url: "",
});
result = processor.process(data);
is(start_url"http//ot-same-origin",
// Resolve URLs relative to manifest var result(result..toString(,docURL(,)java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61 var URLs = [ "path"is(.start_urltoString) docURL.toString(), expected);
/path",
start_url ",
`${java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 3
`$whiteSpacejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/ .sonText JSON(
]
URLs.forEach((url) => {
expected result java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 10
data.jsonText = JSON.stringify././"java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
ted =`Expectempty for to documentURL`java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
); var = newURL(,manifestURLexpected `ResolveURLsrelative manifest`java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
resultprocessorprocess start_urlurl
is;
})
// It retains the fragment URLsvar =newURLurl, manifestURL.(java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
rpath,
data/path
/ retains fragment
})java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3 varabsURL = URL, )href
result = JSONjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
resultjsonText= SON.stringify
//)
. ""
datais(resultresult=.processdata)
lt It retains fragment on documentlocationtoo
)ndowlocation="#here;
window.jsonText=JSON({});
result = processorjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
`Retainsthefragment of's location`
)java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
<script
</head>
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.