diff --git a/testing/web-platform/tests/client-hints/accept_ch_feature_policy.tentative.sub.https.html b/testing/web-platform/tests/client-hints/accept_ch_feature_policy.tentative.sub.https.html new file mode 100644 index 000000000000..6a5c00a759dc --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_feature_policy.tentative.sub.https.html @@ -0,0 +1,64 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/accept_ch_feature_policy.tentative.sub.https.html.headers b/testing/web-platform/tests/client-hints/accept_ch_feature_policy.tentative.sub.https.html.headers new file mode 100644 index 000000000000..31e3b5be18be --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_feature_policy.tentative.sub.https.html.headers @@ -0,0 +1,2 @@ +Accept-CH: device-memory, dpr, viewport-width, rtt, downlink, ect, lang +Feature-Policy: ch-device-memory *; ch-dpr 'none'; ch-viewport-width 'self'; ch-lang 'none' diff --git a/testing/web-platform/tests/client-hints/accept_ch_no_feature_policy.tentative.sub.https.html b/testing/web-platform/tests/client-hints/accept_ch_no_feature_policy.tentative.sub.https.html new file mode 100644 index 000000000000..02fbf8975b85 --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_no_feature_policy.tentative.sub.https.html @@ -0,0 +1,62 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/client-hints/accept_ch_no_feature_policy.tentative.sub.https.html.headers b/testing/web-platform/tests/client-hints/accept_ch_no_feature_policy.tentative.sub.https.html.headers new file mode 100644 index 000000000000..c6391a863e69 --- /dev/null +++ b/testing/web-platform/tests/client-hints/accept_ch_no_feature_policy.tentative.sub.https.html.headers @@ -0,0 +1 @@ +Accept-CH: device-memory, dpr, viewport-width, rtt, downlink, ect diff --git a/testing/web-platform/tests/client-hints/echo_client_hints_received.py b/testing/web-platform/tests/client-hints/echo_client_hints_received.py index f7debdb7b0b7..e5088c871992 100644 --- a/testing/web-platform/tests/client-hints/echo_client_hints_received.py +++ b/testing/web-platform/tests/client-hints/echo_client_hints_received.py @@ -5,6 +5,8 @@ def main(request, response): """ response.headers.append("Access-Control-Allow-Origin", "*") + response.headers.append("Access-Control-Allow-Headers", "*") + response.headers.append("Access-Control-Expose-Headers", "*") if "device-memory" in request.headers: response.headers.set("device-memory-received", request.headers.get("device-memory"))