2016-04-08 17 views
1

fetch() im Fetch-Ereignishandler löst Fetch-Ereignis im Service Worker nicht aus?

function fetchHandler(evt) { 
 
    console.log('request:' + evt.request.url); 
 
    dealWithRequest(evt); 
 
} 
 

 
addEventListener("fetch", fetchHandler); 
 

 
function dealWithRequest(evt){ 
 
    fetch('./cgi_data.json,function(){}); 
 
}

fetch() in fetch Ereignisbehandler nicht Ereignis auslösen holen.

+0

Was ist das Abrufereignis? – dandavis

+0

Ihnen fehlt ein einzelnes Zitat 'fetch ('./ cgi_data.json', function() {});' nach 'json'. – Dai

Antwort

1

Sie haben Recht. Keine Anforderung (insbesondere fetch()), die von einem Service-Mitarbeiter generiert wurde, wird von demselben oder einem anderen Service-Mitarbeiter abgefangen.

Verwandte Themen