2015-10-09 2 views
0

Я не могу сообщить Keystone.js, чтобы не использовать какой-либо favicon.ico на моем веб-сайте Keystone.Скажите Keystone.js, чтобы не использовать favicon

Я удалил поле JSon «Favicon»: «общественности/favicon.ico» (даже несмотря на то, API reference ничего не говорит об этом) Worth заметить, что нет Favicon тег в произведенном HTML и appearently нигде в источниках, отправленных в браузер. Тем не менее, у меня все еще есть ошибка на /favicon.ico.

Я что-то упустил?

ответ

1

Я не думаю, что это 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.

Смежные вопросы