We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 071f059 commit e4db4c2Copy full SHA for e4db4c2
vite.config.js
@@ -1,6 +1,18 @@
1
import path from 'path';
2
import { sveltekit } from '@sveltejs/kit/vite';
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
/** @type {import('vite').UserConfig} */
17
export default {
18
build: {
@@ -9,7 +21,10 @@ export default {
21
22
logLevel: 'info',
23
- plugins: [sveltekit()],
24
+ plugins: [
25
+ sveltekit(),
26
+ crossOriginIsolationForPreview
27
+ ],
28
29
server: {
30
fs: {
0 commit comments