forked from mirrors/gecko-dev
		
	 09a107bc24
			
		
	
	
		09a107bc24
		
	
	
	
	
		
			
			--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;
 | |
|   }
 | |
| }
 |