60

Я обновил иконки для нескольких моих сайтов. Обновление веб-сайта действительно показывает обновленный значок на вкладке браузера, однако закладки для этих веб-сайтов все еще имеют старый значок.

Если не считать удаления и повторного добавления каждой закладки, есть ли способ заставить Chrome обновить закладки каждого веб-сайта? Почему просто посещение сайта не обновляет значок закладки?

9 ответов9

51

Вы пытались очистить кеш, а затем перезапустить Chrome? Попробуйте сначала. Если это не сработает, то вам придется заставить его следующим образом.

  1. Закрыть Chrome
  2. Откройте папку « Данные пользователя »
  3. Удалить файл Favicons
  4. Запустите Chrome
  5. Посетите сайты, чтобы принудительно загрузить иконки
37

Вы пытались принудительно обновить страницу, когда находитесь на странице, и нажимаете Ctrl + R?

[РЕДАКТИРОВАТЬ] (Кредиты Джеймсу, см. Его комментарий) попробуйте обновить и очистить кэш с помощью Ctrl + Shift + R

[ Источник на Справочном форуме Google Chrome ]

8

Моя проблема заключалась в том, что, несмотря на удаление значка сайта для локально размещенного сайта, Chrome по-прежнему отображал его.

Этот комментарий к проблеме Chromium говорит:

Фавиконы не хранятся в кэше, они хранятся в одной из баз данных SQLite. Таким образом, они не очищаются с кешем. Это хорошо, так как все ваши закладки потеряют свои значки, пока вы не посетите их снова.

Это объясняет, почему очистка моего кэша не решила проблему.

Вот что я сделал, чтобы убрать значки для моего сайта:

  1. Закрытый Chrome для снятия блокировок файлов
  2. Скачал соответствующую оболочку командной строки SQLite для моей ОС
  3. Извлек архив
  4. Открыл мой каталог пользовательских данных
  5. Удален файл Favicons-journal
  6. Скопировал мой файл Favicons в тот же каталог, что и оболочка командной строки SQLite
  7. Открытая командная строка
  8. Поменял каталог на тот, который содержит оболочку командной строки SQLite
  9. Выполнен sqlite3 из командной строки
  10. Запустил SQL, который следует за этим списком
  11. Переместил файл Favicons из моего каталога командной строки SQLite обратно в мой каталог пользовательских данных
.open Favicons

DELETE FROM
    favicons
WHERE
    id
IN (
    SELECT
        icon_id
    FROM
        icon_mapping
    WHERE
        page_url
    LIKE
        '%localhost:%'
);

DELETE FROM
    favicon_bitmaps
WHERE
    icon_id
IN (
    SELECT
        icon_id
    FROM
        icon_mapping
    WHERE
        page_url
    LIKE
        '%localhost:%'
);

DELETE FROM
    icon_mapping
WHERE
    page_url
LIKE
    '%localhost:%'
;

Отрегулируйте его так, чтобы он соответствовал URL-адресам, для которых вы хотите удалить значки избранного. В моем случае целевые URL были такими, как http://localhost:8000/ .

6

На самом деле все, что вам нужно, это зайти на сайт www.site.com/favicon.ico, и вы увидите старый значок в кэше, нажмите кнопку «Обновить» (Ctrl +R) или (Ctrl +F5), и вы увидите новый. Вернитесь на www.site.com и наслаждайтесь новым favicon.

4

Просматривал предложения по изменению «застрявших» значков на панели закладок. Я выбрал легкий путь и установил расширение Bookmark Favicon Changer.

Мне потребовалось 5 минут, чтобы решить проблему, которая беспокоила меня в течение многих месяцев - и это включает удаление расширения после использования!

2

Вот верное решение о том, как решить проблему с иконкой Chrome. Однако эта процедура займет некоторое время и усилия.

  1. Очистить всю историю просмотров, в т.ч. кеш с очистителем истории chrome

  2. Закрыть хром - открыть заново

  3. Нажмите на каждый URL (пересмотрите каждую веб-страницу) в Диспетчере закладок, а затем обновите страницу (перезагрузите):

    а) Панель закладок

    б) Другие закладки

    c) Импортированные закладки (не закладки IE)

  4. В Диспетчере закладок-> Организовать экспорт закладок в HTML-файл в папку вновь созданного каталога по вашему выбору. Назовите в нем папку «Закладки Chrome».

  5. Не закрывайте хром, прежде чем делать следующий шаг!

  6. Перейдите в «C:\Users (Имя пользователя)\AppData\Local\Google\Chrome\User Data\Default»

  7. Скопируйте два файла «Favicons» и «Favicons-journal» во вновь созданную папку «Закладки Chrome».

  8. В настоящее время запишите размер сохраненного файла «Favicons».

  9. Для тестирования: перед закрытием браузера Chrome запустите chrome History-> 'Очистить данные браузера'

  10. Закрыть браузер - открыть заново

Результаты теста: По всей вероятности, файл «Favicons», расположенный в «C:\Users(имя пользователя)\AppData\Local\Google\Chrome\User Data\Default», покажет размер файла намного ниже (~ 20-30k), чем один вы сохранили в папке экспортируемого файла.

Чтобы устранить проблему с отсутствующим значком: скопируйте / вставьте два сохраненных файла «Favicons» из новой папки (см. 4. выше) в «C:\Users (имя пользователя)\AppData\Local\Google\Chrome\User Data\Default». ». Перезагрузите хром. Ваши иконки должны быть на месте, теперь красиво и аккуратно. Просто не забывайте проверять размер файла «Favicons» по умолчанию время от времени, особенно после добавления новых веб-страниц с закладками. Затем просто скопируйте файл большего размера по умолчанию в папку «Закладки Chrome». Вуаля! Это должно работать для большинства пользователей.

Для удобства восстановления утраченных значков в будущем добавьте эти два местоположения файлов в панель избранного проводника Windows:

а) «Хромированные закладки»

б) «C:\Users(имя пользователя)\AppData\Local\Google\Chrome\User Data\Default»

PS в будущем используйте утилиту очистки истории браузера, т.е. ccleaner. Избегайте использования функции очистки истории Chrome

1

Я решил это на своей машине, перейдя к данным конфигурации chrome и удалив файл с именем "Local State". Сделал это на Linux box, и это решило мою проблему. В Linux этот файл находится по адресу: /home /(имя пользователя)/. Config /google-chrome / Я думаю, что в Windows это C:\Users(имя пользователя)\AppData\Local\Google\Chrome\User Data\ (в по крайней мере на моем Windows 7 коробка это).

0

Пожалуйста, попробуйте это, прежде чем делать все это. Закрыть Chrome. Откройте диспетчер задач. "Завершить задачу" на всех оставшихся экземплярах Chrome. Перезапустите Chrome.

Работает для меня.

-1

Я знаю, что эта ветка старая, но это распространенная проблема, поэтому я помогу любым скрытым людям:

Я искал то же самое и обнаружил, что не существует легкого пути, поэтому я сделал свой собственный инструмент.

  1. Удалите файл C:\Users\(имя пользователя)\AppData\Local\Google\Chrome\User Data\Default\Favicons.
  2. Импортируйте файл "Закладки" (который находится в той же папке) в инструмент, который я создал.
  3. Нажмите "Загрузить страницы".

Инструмент буквально откроет сразу все ваши закладки в закладках, что довольно тяжело, но после этого вы обновите все иконки :).

Инструмент также работает, только если в браузере по умолчанию установлен Chrome.

Ссылка на инструмент: http://www.fast-files.com/getfile.aspx?file=79770
Не стесняйтесь сканировать на вирусы или что-то еще.

Пожалуйста.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .