| Index: LayoutTests/http/tests/serviceworker/resources/request-end-to-end-worker.js
|
| diff --git a/LayoutTests/http/tests/serviceworker/resources/request-end-to-end-worker.js b/LayoutTests/http/tests/serviceworker/resources/request-end-to-end-worker.js
|
| index 6e2a8bfb14df6d2cf01db44e993c61a8e35852e3..f58036c2cd29433168b10fcbb98f0a4cc79a07f4 100644
|
| --- a/LayoutTests/http/tests/serviceworker/resources/request-end-to-end-worker.js
|
| +++ b/LayoutTests/http/tests/serviceworker/resources/request-end-to-end-worker.js
|
| @@ -1,30 +1,21 @@
|
| -var port = undefined;
|
| -
|
| -onmessage = function(e) {
|
| - var message = e.data;
|
| - if (typeof message === 'object' && 'port' in message) {
|
| - port = message.port;
|
| - }
|
| -};
|
| -
|
| onfetch = function(e) {
|
| var headers = {};
|
| for (var header of e.request.headers) {
|
| var key = header[0], value = header[1];
|
| headers[key] = value;
|
| }
|
| - var errorNameWhileAddingHeader = '';
|
| + var append_header_error = '';
|
| try {
|
| e.request.headers.append('Test-Header', 'TestValue');
|
| - } catch (e) {
|
| - errorNameWhileAppendingHeader = e.name;
|
| + } catch (error) {
|
| + append_header_error = error.name;
|
| }
|
| - port.postMessage({
|
| - url: e.request.url,
|
| - method: e.request.method,
|
| - referrer: e.request.referrer,
|
| - headers: headers,
|
| - headerSize: e.request.headers.size,
|
| - errorNameWhileAppendingHeader: errorNameWhileAppendingHeader
|
| - });
|
| +
|
| + e.respondWith(new Response(JSON.stringify({
|
| + url: e.request.url,
|
| + method: e.request.method,
|
| + referrer: e.request.referrer,
|
| + headers: headers,
|
| + append_header_error: append_header_error
|
| + })));
|
| };
|
|
|