fetch事件处理程序中的fetch()未触发服务工作程序中的fetch事件

fetch() in fetch event handler not trigger fetch event in service worker?

本文关键字:fetch 事件 服务 工作程序 事件处理 程序      更新时间:2024-03-12

function fetchHandler(evt) {
    console.log('request:' + evt.request.url);
    dealWithRequest(evt);
}
addEventListener("fetch", fetchHandler);
function dealWithRequest(evt){
    fetch('./cgi_data.json,function(){});
}

fetch事件处理程序中的fetch()未触发fetch事件。

你说得对。同一服务工作者或其他服务工作者不会截获从服务工作者生成的任何请求(特别是fetch())。