File tree 3 files changed +29
-23
lines changed 3 files changed +29
-23
lines changed Original file line number Diff line number Diff line change @@ -108,13 +108,15 @@ class CssLoadingRuntimeModule extends RuntimeModule {
108
108
'link.rel = "stylesheet";' ,
109
109
"link.href = url;" ,
110
110
crossOriginLoading
111
- ? Template . asString ( [
112
- "if (link.src.indexOf(window.location.origin + '/') !== 0) {" ,
113
- Template . indent (
114
- `link.crossOrigin = ${ JSON . stringify ( crossOriginLoading ) } ;`
115
- ) ,
116
- "}"
117
- ] )
111
+ ? crossOriginLoading === "use-credentials"
112
+ ? 'link.crossOrigin = "use-credentials";'
113
+ : Template . asString ( [
114
+ "if (link.src.indexOf(window.location.origin + '/') !== 0) {" ,
115
+ Template . indent (
116
+ `link.crossOrigin = ${ JSON . stringify ( crossOriginLoading ) } ;`
117
+ ) ,
118
+ "}"
119
+ ] )
118
120
: ""
119
121
] ) ;
120
122
Original file line number Diff line number Diff line change @@ -87,13 +87,15 @@ class LoadScriptRuntimeModule extends HelperRuntimeModule {
87
87
: "url"
88
88
} ;`,
89
89
crossOriginLoading
90
- ? Template . asString ( [
91
- "if (script.src.indexOf(window.location.origin + '/') !== 0) {" ,
92
- Template . indent (
93
- `script.crossOrigin = ${ JSON . stringify ( crossOriginLoading ) } ;`
94
- ) ,
95
- "}"
96
- ] )
90
+ ? crossOriginLoading === "use-credentials"
91
+ ? 'script.crossOrigin = "use-credentials";'
92
+ : Template . asString ( [
93
+ "if (script.src.indexOf(window.location.origin + '/') !== 0) {" ,
94
+ Template . indent (
95
+ `script.crossOrigin = ${ JSON . stringify ( crossOriginLoading ) } ;`
96
+ ) ,
97
+ "}"
98
+ ] )
97
99
: ""
98
100
] ) ;
99
101
Original file line number Diff line number Diff line change @@ -263,15 +263,17 @@ class JsonpChunkLoadingRuntimeModule extends RuntimeModule {
263
263
'link.as = "script";' ,
264
264
`link.href = ${ RuntimeGlobals . publicPath } + ${ RuntimeGlobals . getChunkScriptFilename } (chunkId);` ,
265
265
crossOriginLoading
266
- ? Template . asString ( [
267
- "if (link.href.indexOf(window.location.origin + '/') !== 0) {" ,
268
- Template . indent (
269
- `link.crossOrigin = ${ JSON . stringify (
270
- crossOriginLoading
271
- ) } ;`
272
- ) ,
273
- "}"
274
- ] )
266
+ ? crossOriginLoading === "use-credentials"
267
+ ? 'link.crossOrigin = "use-credentials";'
268
+ : Template . asString ( [
269
+ "if (link.href.indexOf(window.location.origin + '/') !== 0) {" ,
270
+ Template . indent (
271
+ `link.crossOrigin = ${ JSON . stringify (
272
+ crossOriginLoading
273
+ ) } ;`
274
+ ) ,
275
+ "}"
276
+ ] )
275
277
: ""
276
278
] ) ,
277
279
chunk
You can’t perform that action at this time.
0 commit comments