美文网首页JavaScript
解决Vue项目在火狐浏览器favicon.ico不显示的问题

解决Vue项目在火狐浏览器favicon.ico不显示的问题

作者: 剑指流云 | 来源:发表于2023-04-06 15:25 被阅读0次

    解决Vue项目在火狐浏览器favicon.ico不显示的问题

    • 出现该问题的原因:
      可能是打包后自动生成的link标签导致了head中的link标签失效,如下图所示
      webpak打包后的代码中出现了这样的标签
    • 解决思路:
      既然是打包过程中出现了link标签覆盖失效的问题,那么只需要保证我们自己的配置能够覆盖自动生成的配置即可。
      即将link标签加到文件最后,加?的写法是据说firefox browser favicon.ico显示有bug
     * @LastEditTime: 2023-04-07 15:07:37
    -->
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <link rel="icon" href="<%= BASE_URL %>favicon.ico" type="image/x-icon" />
        <link rel="shortcut icon" href=".<%= BASE_URL %>favicon.ico" type="image/x-icon"  />
        <title></title>
      </head>
      <body>
        <div id="app"></div>
        <!-- built files will be auto injected -->
      </body>
      <!-- 解决火狐浏览器显示图标的问题 -->
      <link rel="icon" href="<%= BASE_URL %>favicon.ico" />
      <link rel="icon" href="<%= BASE_URL %>favicon.ico" type="image/x-icon" />
      <link rel="icon" href="<%= BASE_URL %>favicon.ico?" />
      <link rel="icon" href="<%= BASE_URL %>favicon.ico?" type="image/x-icon" />
    </html>
    

    相关文章

      网友评论

        本文标题:解决Vue项目在火狐浏览器favicon.ico不显示的问题

        本文链接:https://www.haomeiwen.com/subject/fqjuddtx.html