forked from mirrors/gecko-dev
--HG-- extra : rebase_source : 180442deeef92f0e9202d76c5e4e46b630072d99 extra : source : be11a32900298eb6fd4d18ad21b9a699995254c3
26 lines
764 B
JavaScript
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;
|
|
}
|
|
}
|