29 lines
734 B
HTML
29 lines
734 B
HTML
<script>
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
testRunner.waitUntilDone();
|
|
}
|
|
|
|
async function runTest() {
|
|
const mimeTypes = [
|
|
"audio/mpegURL",
|
|
"video/mpegURL",
|
|
"application/x-mpegurl",
|
|
"vnd.apple.mpegurl",
|
|
"text/plain",
|
|
"te#xt/plain"
|
|
];
|
|
for (const mimeType of mimeTypes) {
|
|
try {
|
|
let response = await fetch("data:" + mimeType + ",text#fragment");
|
|
let text = await response.text();
|
|
alert(mimeType + " " + text);
|
|
} catch (e) {
|
|
alert("caught error with mime type " + mimeType);
|
|
}
|
|
}
|
|
if (window.testRunner) { testRunner.notifyDone(); }
|
|
}
|
|
runTest();
|
|
</script>
|