Skip to content

Commit 3202ec9

Browse files
authored
use crossOrigin=anonymous
1 parent 2d01d18 commit 3202ec9

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

index.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,19 @@ class NetlifyServerPushPlugin {
2626
let mainCss = '# no css files';
2727

2828
const hasEsm = Object.keys(compilation.assets).filter(filename => /\.esm\.js$/.test(filename)).length !== 0;
29-
const bundleReg = hasEsm ? /^bundle(.+)\.esm\.js$/ : /^bundle(.+)\.js$/;
3029

3130
for (const filename in compilation.assets) {
3231
if (!/\.map$/.test(filename)) {
3332
if (/route-/.test(filename)) {
3433
routes.push(filename);
3534
} else if (/^(style|bundle)(.+)\.css$/.test(filename)) {
3635
mainCss = `Link: </${filename}>; rel=preload; as=style`;
37-
} else if (filename.match(bundleReg)) {
36+
} else if (hasEsm && /^bundle(.+)\.esm\.js$/.test(filename)) {
37+
mainJs = `Link: </${filename}>; rel=preload; as=script; crossOrigin=anonymous`;
38+
} else if (!hasEsm && /^bundle(.+)\.js$/.test(filename)) {
3839
mainJs = `Link: </${filename}>; rel=preload; as=script`;
3940
}
40-
}
41+
}
4142
}
4243

4344
let headers =

0 commit comments

Comments
 (0)