<link rel="preload" has an unsupported `type` value (fonts preload)

11,372

Solution 1

follow w3c about preload, you can remove type in preload tag ex:

<link rel="preload" href="fonts/cicle_fina-webfont.eot" as="font" crossorigin>
<link rel="preload" href="fonts/cicle_fina-webfont.svg" as="image" crossorigin>

Solution 2

.eot fonts aren't supported in Chrome, see: https://caniuse.com/#feat=eot

Share:
11,372
Wonka
Author by

Wonka

Updated on June 28, 2022

Comments

  • Wonka
    Wonka almost 2 years

    The following from Mozilla's web docs Preloading content with rel="preload" results in errors in chrome regarding the link type:

    <head>
      <meta charset="utf-8">
      <title>Web font example</title>
    
      <link rel="preload" href="fonts/cicle_fina-webfont.eot" as="font" type="application/vnd.ms-fontobject" crossorigin="anonymous">
      <link rel="preload" href="fonts/cicle_fina-webfont.woff2" as="font" type="font/woff2" crossorigin="anonymous">
      <link rel="preload" href="fonts/cicle_fina-webfont.woff" as="font" type="font/woff" crossorigin="anonymous">
      <link rel="preload" href="fonts/cicle_fina-webfont.ttf" as="font" type="font/ttf" crossorigin="anonymous">
      <link rel="preload" href="fonts/cicle_fina-webfont.svg" as="font" type="image/svg+xml" crossorigin="anonymous">
    
      <link rel="preload" href="fonts/zantroke-webfont.eot" as="font" type="application/vnd.ms-fontobject" crossorigin="anonymous">
      <link rel="preload" href="fonts/zantroke-webfont.woff2" as="font" type="font/woff2" crossorigin="anonymous">
      <link rel="preload" href="fonts/zantroke-webfont.woff" as="font" type="font/woff" crossorigin="anonymous">
      <link rel="preload" href="fonts/zantroke-webfont.ttf" as="font" type="font/ttf" crossorigin="anonymous">
      <link rel="preload" href="fonts/zantroke-webfont.svg" as="font" type="image/svg+xml" crossorigin="anonymous">
    

    You can see the full example source code on GitHub (also see it live)

    Here us a screenshot of the live link: enter image description here

    It seems these are the unsupported types that error out:

    type="application/vnd.ms-fontobject"
    type="image/svg+xml"
    

    How can I get rid of that error in console for those webfont types? The types are as is from their example. I know I can physically hide the error via filters to not show in console, but I really want to prevent it from showing in the first place using a correct solution.