content/base/test/file_bug503473-frame.sjs

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/content/base/test/file_bug503473-frame.sjs	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,23 @@
     1.4 +function handleRequest(request, response) {
     1.5 +  response.processAsync();
     1.6 +  response.setStatusLine(request.httpVersion, 200, "OK");
     1.7 +  response.setHeader("Content-Type", "text/html; charset=utf-8", false);
     1.8 +  response.setHeader("Cache-Control", "no-cache", false);
     1.9 +
    1.10 +  response.write(
    1.11 +    '<!DOCTYPE html>' +
    1.12 +    '<div></div>' +
    1.13 +    '<script>' +
    1.14 +    'function doWrite() {' +
    1.15 +    '  document.write("<p></p>");' +
    1.16 +    '  parent.done();' +
    1.17 +    '  document.close();' +
    1.18 +    '}' +
    1.19 +    'setTimeout(doWrite, 0);' +
    1.20 +    '</script>' 
    1.21 +  );
    1.22 +
    1.23 +  response.bodyOutputStream.flush();
    1.24 +  // leave the stream open
    1.25 +}
    1.26 +

mercurial