file_XHRDocURI.sjs 411 B

1234567891011121314
  1. function handleRequest(aRequest, aResponse)
  2. {
  3. var url = aRequest.queryString.match(/\burl=([^#&]*)/);
  4. if (!url) {
  5. aResponse.setStatusLine(aRequest.httpVersion, 404, "Not Found");
  6. return;
  7. }
  8. url = decodeURIComponent(url[1]);
  9. aResponse.setStatusLine(aRequest.httpVersion, 302, "Found");
  10. aResponse.setHeader("Cache-Control", "no-cache", false);
  11. aResponse.setHeader("Location", url, false);
  12. }