@@ -282,9 +282,8 @@ class JsonpMainTemplatePlugin {
282
282
"promises.push(installedChunkData[2] = promise);" ,
283
283
"" ,
284
284
"// start chunk loading" ,
285
- "var head = document.getElementsByTagName('head')[0];" ,
286
285
mainTemplate . hooks . jsonpScript . call ( "" , chunk , hash ) ,
287
- "head.appendChild(script);"
286
+ "document. head.appendChild(script);"
288
287
] ) ,
289
288
"}"
290
289
] ) ,
@@ -310,14 +309,13 @@ class JsonpMainTemplatePlugin {
310
309
"var chunkPreloadData = chunkPreloadMap[chunkId];" ,
311
310
"if(chunkPreloadData) {" ,
312
311
Template . indent ( [
313
- "var head = document.getElementsByTagName('head')[0];" ,
314
312
"chunkPreloadData.forEach(function(chunkId) {" ,
315
313
Template . indent ( [
316
314
"if(installedChunks[chunkId] === undefined) {" ,
317
315
Template . indent ( [
318
316
"installedChunks[chunkId] = null;" ,
319
317
mainTemplate . hooks . linkPreload . call ( "" , chunk , hash ) ,
320
- "head.appendChild(link);"
318
+ "document. head.appendChild(link);"
321
319
] ) ,
322
320
"}"
323
321
] ) ,
@@ -388,14 +386,13 @@ class JsonpMainTemplatePlugin {
388
386
withPrefetch
389
387
? Template . asString ( [
390
388
"// chunk prefetching for javascript" ,
391
- "var head = document.getElementsByTagName('head')[0];" ,
392
389
"prefetchChunks.forEach(function(chunkId) {" ,
393
390
Template . indent ( [
394
391
"if(installedChunks[chunkId] === undefined) {" ,
395
392
Template . indent ( [
396
393
"installedChunks[chunkId] = null;" ,
397
394
mainTemplate . hooks . linkPrefetch . call ( "" , chunk , hash ) ,
398
- "head.appendChild(link);"
395
+ "document. head.appendChild(link);"
399
396
] ) ,
400
397
"}"
401
398
] ) ,
0 commit comments