fune/dom/tests/browser/mimeme.sjs
Gijs Kruitbosch 09a107bc24 Bug 1469916, r=ckerschb,jkt
--HG--
extra : rebase_source : 180442deeef92f0e9202d76c5e4e46b630072d99
extra : source : be11a32900298eb6fd4d18ad21b9a699995254c3
2018-06-22 15:41:39 +01:00

26 lines
764 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
function handleRequest(request, response) {
let mimeType = request.queryString.match(/type=([a-z]*)/)[1];
switch (mimeType) {
case "css":
response.setHeader("Content-Type", "text/css");
response.write("#hi {color: red}");
break;
case "js":
response.setHeader("Content-Type", "application/javascript");
response.write("var foo;");
break;
case "png":
response.setHeader("Content-Type", "image/png");
response.write("");
break;
case "html":
response.setHeader("Content-Type", "text/html");
response.write("<body>I am a subframe</body>");
break;
}
}