blob: 680eb73a01069932c1100d3b6cfd40218dc647f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<head>
<title>Full-page seekable stream</title>
<script type="text/javascript"
src="/tests/SimpleTest/SimpleTest.js"></script>
<script type="application/javascript" src="plugin-utils.js"></script>
<link rel="stylesheet" type="text/css"
href="/tests/SimpleTest/test.css">
<body>
<p id="display"></p>
<script type="application/javascript">
SimpleTest.waitForExplicitFinish();
setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED);
function frameLoaded() {
var testframe = document.getElementById('testframe');
var content = testframe.contentDocument.body.innerHTML;
if (!content.length)
return;
var req = new XMLHttpRequest();
req.open('GET', 'loremipsum.xtest', false);
req.overrideMimeType('text/plain; charset=x-user-defined');
req.send(null);
is(req.status, 200, "bad XMLHttpRequest");
is(content, req.responseText.replace(/\r\n/g, "\n"),
"content doesn't match");
SimpleTest.finish();
}
</script>
<iframe src="loremipsum.xtest" streamtype="seek"></iframe>
<iframe id="testframe" name="testframe" onload="frameLoaded()"></iframe>
|