فهرست منبع

fix: prefetch should not have `as` attribute (#5683)

Sébastien Chopin 9 سال پیش
والد
کامیت
ebca266d10
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 1 1
      src/server/template-renderer/index.js
  2. 1 1
      test/ssr/ssr-template.spec.js

+ 1 - 1
src/server/template-renderer/index.js

@@ -181,7 +181,7 @@ export default class TemplateRenderer {
       }
       return this.prefetchFiles.map(file => {
         if (!alreadyRendered(file)) {
-          return `<link rel="prefetch" href="${this.publicPath}/${file}" as="script">`
+          return `<link rel="prefetch" href="${this.publicPath}/${file}">`
         } else {
           return ''
         }

+ 1 - 1
test/ssr/ssr-template.spec.js

@@ -230,7 +230,7 @@ describe('SSR: template option', () => {
       (options.preloadOtherAssets ? `<link rel="preload" href="/test.png" as="image">` : ``) +
       (options.preloadOtherAssets ? `<link rel="preload" href="/test.woff2" as="font" type="font/woff2" crossorigin>` : ``) +
       // unused chunks should have prefetch
-      `<link rel="prefetch" href="/1.js" as="script">` +
+      `<link rel="prefetch" href="/1.js">` +
       // css assets should be loaded
       `<link rel="stylesheet" href="/test.css">` +
     `</head><body>` +