Sign in
nest-open-source
/
manifest_repos
/
chromium_src
/
1389d67935ffbffe8a70c1fa06867f6cf7ecf464
/
.
/
chromium
/
src
/
third_party
/
blink
/
web_tests
/
external
/
wpt
/
fetch
/
api
/
resources
/
sw-intercept.js
blob: b8166b62a5c939735f43a514c9c3558c3ad645c9 [
file
] [
log
] [
blame
]
async
function
broadcast
(
msg
)
{
for
(
const
client of await clients
.
matchAll
())
{
client
.
postMessage
(
msg
);
}
}
addEventListener
(
'fetch'
,
event
=>
{
event
.
waitUntil
(
broadcast
(
event
.
request
.
url
));
event
.
respondWith
(
fetch
(
event
.
request
));
});