告诉 Keystone.js 不使用图标
Tell Keystone.js to use no favicon
我没有告诉 Keystone.js
不要在我的 Keystone 支持的网站中使用任何 favicon.ico。
我删除了 json 字段 'favicon':'public/favicon.ico' (尽管 API reference 并没有说明太多)
值得注意的是,在生成的 HTML 中没有 favicon 标记,而且在发送到浏览器的源代码中的其他任何地方都没有。然而,我仍然在 /favicon.ico.
上遇到 404 错误
我是不是漏掉了什么?
我认为这不是 KeystoneJS 特有的。许多浏览器会自动在网站的根目录中寻找 favicon.ico
,如果他们找到一个,它就会用于书签/标签图标等。
Keystone 中的 favicon
设置只是用来自定义您要用作站点根目录中 /favicon.ico
的文件的路径,以防您不希望它出现从 public/favicon.ico
.
起送达
Chrome,无论页面 <head>
中是否存在 <link rel="icon" ... />
,IE 和 Safari 都会在您网站的根目录中查找文件。这可能是您看到的 404 错误的原因。
有关详细信息,请参阅 Favicon Page on Wikipedia and the Favicon Guide on W3C。
附带说明一下,Admin UI 的模板确实专门包含一个 favicon link 标记,假设您在那里有一个。在这种情况下,它与主要浏览器的默认行为并没有什么不同,但如果您认为应该可以自定义,我建议 opening an issue.
我没有告诉 Keystone.js
不要在我的 Keystone 支持的网站中使用任何 favicon.ico。
我删除了 json 字段 'favicon':'public/favicon.ico' (尽管 API reference 并没有说明太多) 值得注意的是,在生成的 HTML 中没有 favicon 标记,而且在发送到浏览器的源代码中的其他任何地方都没有。然而,我仍然在 /favicon.ico.
上遇到 404 错误我是不是漏掉了什么?
我认为这不是 KeystoneJS 特有的。许多浏览器会自动在网站的根目录中寻找 favicon.ico
,如果他们找到一个,它就会用于书签/标签图标等。
Keystone 中的 favicon
设置只是用来自定义您要用作站点根目录中 /favicon.ico
的文件的路径,以防您不希望它出现从 public/favicon.ico
.
Chrome,无论页面 <head>
中是否存在 <link rel="icon" ... />
,IE 和 Safari 都会在您网站的根目录中查找文件。这可能是您看到的 404 错误的原因。
有关详细信息,请参阅 Favicon Page on Wikipedia and the Favicon Guide on W3C。
附带说明一下,Admin UI 的模板确实专门包含一个 favicon link 标记,假设您在那里有一个。在这种情况下,它与主要浏览器的默认行为并没有什么不同,但如果您认为应该可以自定义,我建议 opening an issue.