File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
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
+
4
16
/** @type {import('vite').UserConfig } */
5
17
export default {
6
18
build : {
@@ -9,7 +21,10 @@ export default {
9
21
10
22
logLevel : 'info' ,
11
23
12
- plugins : [ sveltekit ( ) ] ,
24
+ plugins : [
25
+ sveltekit ( ) ,
26
+ crossOriginIsolationForPreview
27
+ ] ,
13
28
14
29
server : {
15
30
fs : {
You can’t perform that action at this time.
0 commit comments