Skip to content

Commit 49325dc

Browse files
committed
fix: safari csp
1 parent 106bfc7 commit 49325dc

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

functions/_middleware.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ const firefoxRewrite: PagesFunction = async ({ request, next }) => {
6464
.transform(response)
6565
}
6666

67+
// safari CSP exception
68+
if (userAgent?.includes('safari/') && userAgent.includes('version/')) {
69+
response.headers.set('Content-Security-Policy', cspOnlyFrameAncestors)
70+
return response
71+
}
72+
6773
// default headers
6874
response.headers.set('Content-Security-Policy', cspWithFrameAncestors)
6975
return response

0 commit comments

Comments
 (0)