Я не думаю, что это KeystoneJS специфический. Многие браузеры автоматически ищут favicon.ico
в корне веб-сайтов, и если они их найдут, они будут использоваться для значков закладок/вкладок и т. Д.
favicon
Настройка в Keystone именно там, чтобы настроить путь к файлу, который вы хотите использовать как /favicon.ico
в корне вашего сайта, если вы не хотите, чтобы его подавали от public/favicon.ico
.
Chrome, IE и Safari ищите файл в корне вашего сайта независимо от наличия <link rel="icon" ... />
на странице <head>
. Вероятно, это причина ошибки 404, которую вы видите.
Для получения дополнительной информации см. Favicon Page on Wikipedia и Favicon Guide on W3C.
В качестве примечания, шаблоны для администратора UI сделать специально включать Favicon ссылку тег, в предположении, что вы будете иметь один там. В этом случае это не совсем по-разному поведение по умолчанию для основных браузеров, но если вы думаете, что это должно быть настраиваемым, я бы предложил opening an issue.