Значок веб-сайта (rel=значок) не отображается в chrome для android
У меня этот код на каждой странице моего сайта.
<link rel="icon" sizes="192x192" href="http://compesh.com/assets/graphics/touch-icon-chrome.png" />
но когда я иду на свой сайт в Chrome для Android и нажимаю "добавить на главный экран", мой значок никогда не появляется в диалоговом окне. Мой образ правильного размера и существует.
что происходит?
я использовал эту документацию от Google.
обновление
мой веб-сайт http://compesh.com Посмотрите на источник страницы и см. если я ошибся.
он работает в Firefox для Android, но не Chrome для Android и Chrome для Windows. Я вижу это в Firefox WebIDE
2-ое обновление Firefox для Windows не показывает мой образ favicon на вкладке. Вместо этого он показывает неправильное изображение и масштабирует его до 16x16 пикселей, вместо того, чтобы использовать мой 16x16 favicon, указанный на моей веб-странице.
7 ответов
вы разместили ниже div (возможно, ошибочно)
<div style="display: none;">
тег сразу после
<meta name="viewport" content="width=610">
в вашем теге head, поэтому браузер закрывает тег head перед тем, как div и favicon не отображаются. Уберите этот div из головы, и все будет хорошо.
Эй, попробуйте это, просто перейдите в https://www.favicon-generator.org и выберите Файл и нажмите кнопку Создать favicon.
теперь загрузите файл rar и извлеките, где находится файл проекта, а затем скопируйте ниже code
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
теперь обновите браузер или попробуйте в другом браузере
дружище, вы используете HTML-код 4, почему бы вам не использовать html 5.
и в href= " / " нет необходимости давать полный путь/ссылку. в вашем коде
просто Внеси небольшие изменения. надеюсь, это вам поможет.
я думаю, @sarvesh объяснил вам все
<link rel="icon" type="image" href="assets/graphics/favicon.png" sizes="16x16">
поскольку вы используете png-файл в качестве значка высокого разрешения, вы можете попробовать добавить атрибут type, например:
<link rel="icon" type="image/png" href="http://compesh.com/assets/graphics/touch-icon-chrome.png" sizes="192x192" />
Это помогает отличить его как png-файл, а не обычный favicon.файл ico.
попробуйте это в вашем href:
http://compesh.com/assets/graphics/touch-icon-chrome.png?v=2
видишь "?v=2 " для очистки кэша напрямую
попробуйте это:
<link href="https://compesh.com/assets/favigen/favicon-96x96.png" rel="icon" sizes="96x96" />
отлично работает на моем телефоне Android. Я проверял http://helledussen.com/test
Я тоже посмотрел на это, и решение, которое я нашел, состояло в том, чтобы сделать 4 разных размера и связать их с rel="apple-touch-icon". Он был протестирован на iPhone, iPad, Android и Blackberry:
<link rel="apple-touch-icon" sizes="57x57" href="../images/YourIconName57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="../images/YourIconName.png" />
<link rel="apple-touch-icon" sizes="114x114" href="../images/YourIconName.png" />
<link rel="apple-touch-icon" sizes="144x144" href="../images/YourIconName.png" />