File tree 1 file changed +14
-14
lines changed 1 file changed +14
-14
lines changed Original file line number Diff line number Diff line change 1
1
import path from 'path' ;
2
2
import { sveltekit } from '@sveltejs/kit/vite' ;
3
3
4
- const crossOriginIsolationForPreview = {
5
- name : 'cross-origin-isolation-for-preview' ,
6
- configurePreviewServer : ( server ) => {
7
- server . middlewares . use ( ( _ , res , next ) => {
8
- res . setHeader ( 'cross-origin-opener-policy' , 'same-origin' ) ;
9
- res . setHeader ( 'cross-origin-embedder-policy' , 'require-corp' ) ;
10
- res . setHeader ( 'cross-origin-resource-policy' , 'cross-origin' ) ;
11
- next ( ) ;
12
- } ) ;
13
- }
14
- } ;
15
-
16
4
/** @type {import('vite').UserConfig } */
17
5
export default {
18
6
build : {
@@ -22,8 +10,20 @@ export default {
22
10
logLevel : 'info' ,
23
11
24
12
plugins : [
25
- sveltekit ( ) ,
26
- crossOriginIsolationForPreview
13
+ // apply cross-origin isolation headers when previewing locally
14
+ {
15
+ name : 'cross-origin-isolation-for-preview' ,
16
+ configurePreviewServer : ( server ) => {
17
+ server . middlewares . use ( ( _ , res , next ) => {
18
+ res . setHeader ( 'cross-origin-opener-policy' , 'same-origin' ) ;
19
+ res . setHeader ( 'cross-origin-embedder-policy' , 'require-corp' ) ;
20
+ res . setHeader ( 'cross-origin-resource-policy' , 'cross-origin' ) ;
21
+ next ( ) ;
22
+ } ) ;
23
+ }
24
+ } ,
25
+
26
+ sveltekit ( )
27
27
] ,
28
28
29
29
server : {
You can’t perform that action at this time.
0 commit comments