Roll src/third_party/WebKit a452221:9ff6d11 (svn 202117:202119)
[chromium-blink-merge.git] / content / test / data / service_worker / fetch_event.js
blob043348d3959f6b21da99386f9cd6a832dcd97a50
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 this.onfetch = function(event) {
6 var headers = new Headers;
7 headers.set('Content-Language', 'fi');
8 headers.set('Content-Type', 'text/html; charset=UTF-8');
9 var blob = new Blob(["This resource is gone. Gone, gone, gone."]);
10 var response = new Response(blob, {
11 status: 301,
12 statusText: 'Moved Permanently',
13 headers: headers
14 });
16 event.respondWith(new Promise(function(r) {
17 setTimeout(function() { r(response); }, 5);
18 }));