mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-08-01 12:29:07 +00:00
19 lines
633 B
JavaScript
19 lines
633 B
JavaScript
var prefix = 'http://example.com/tests/dom/workers/test/serviceworkers/eventsource/';
|
|
|
|
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 fetchRequest = new Request(prefix + 'eventsource.resource', { mode: 'cors'});
|
|
event.respondWith(fetch(fetchRequest).then((fetchResponse) => {
|
|
return fetchResponse;
|
|
}));
|
|
});
|