blob: 8692f91863af3b111a73f461f3667afad1b36fca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
self.importScripts('eventsource_worker_helper.js');
self.addEventListener('fetch', function (event) {
var request = event.request;
var url = new URL(request.url);
if (url.pathname !== '/tests/dom/workers/test/serviceworkers/eventsource/eventsource.resource') {
return;
}
ok(request.mode === 'cors', 'EventSource should make a CORS request');
var headerList = {
'Content-Type': 'text/event-stream',
'Cache-Control': 'no-cache, must-revalidate'
};
var headers = new Headers(headerList);
var init = {
headers: headers,
mode: 'cors'
};
var body = 'data: data0\r\r';
var response = new Response(body, init);
event.respondWith(response);
});
|