【发布时间】:2020-09-02 07:47:28
【问题描述】:
由于某种原因,我的网站图标无法正常工作。
我在 /public 目录中将网站图标保存为 favicon.ico,并在我的页面的 <Head> 中引用它(位于 /pages 目录中),但无济于事。
谁能帮忙?
-
这是我的 index.js 代码:
<Head>
<title>Create Next App</title>
<link rel="icon" href="/favicon.ico" />
dir/pages/index.js
dir/public/favicon.ico
【问题讨论】:
-
您是想在本地查看还是通过托管的在线服务查看?
-
我正在尝试在本地查看它。但是当我将它部署到 Vercel's Now 时它也不起作用
-
我会尝试将图标的相对路径替换为实际路径(本地),看看它是否在本地工作。还要添加类型属性
type="image/x-icon"。 -
究竟是什么问题,无法通过 Web 服务器访问该图标,或者浏览器没有获取它并在预期的位置使用它?
-
要确定网站图标是否可访问,您可以尝试在浏览器中加载它。在地址栏中输入 URL(您在上面输入谷歌查询的那个栏)。要确定浏览器是否将其识别为网站图标,您可以检查它是否显示在页面选项卡中。
标签: html reactjs next.js favicon vercel