Skip to content

Commit

Permalink
Bug 1695941 [wpt PR 27857] - WPT: Sec-Fetch-* headers aren't access…
Browse files Browse the repository at this point in the history
…ible in service workers., a=testonly

Automatic update from web-platform-tests
WPT: `Sec-Fetch-*` headers aren't accessible in service workers.

As requested in whatwg/fetch#993.

Change-Id: Ie6096154ad9f6af73e2c26e0bb0c8f72a2a7a99a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2727263
Reviewed-by: Matt Falkenhagen <falkenchromium.org>
Commit-Queue: Mike West <mkwstchromium.org>
Cr-Commit-Position: refs/heads/master{#859345}

--

wpt-commits: df6a144d964283f2929eeb937af2806d9aafec62
wpt-pr: 27857

UltraBlame original commit: cc8aa5885f9fc1c5d8b014047501861d5af169e6
  • Loading branch information
marco-c committed Mar 15, 2021
1 parent 63bb99a commit 2812929
Show file tree
Hide file tree
Showing 3 changed files with 559 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<
!
DOCTYPE
html
>
<
meta
charset
=
"
utf
-
8
"
>
<
title
>
Page
Title
<
/
title
>
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
addEventListener
(
"
fetch
"
event
=
>
{
event
.
waitUntil
(
async
function
(
)
{
if
(
!
event
.
clientId
)
return
;
const
client
=
await
clients
.
get
(
event
.
clientId
)
;
if
(
!
client
)
return
;
client
.
postMessage
(
{
"
dest
"
:
event
.
request
.
headers
.
get
(
"
sec
-
fetch
-
dest
"
)
"
mode
"
:
event
.
request
.
headers
.
get
(
"
sec
-
fetch
-
mode
"
)
"
site
"
:
event
.
request
.
headers
.
get
(
"
sec
-
fetch
-
site
"
)
"
user
"
:
event
.
request
.
headers
.
get
(
"
sec
-
fetch
-
user
"
)
}
)
;
}
(
)
)
;
}
)
;
Loading

0 comments on commit 2812929

Please sign in to comment.