Как обновить закладки в Chrome

63

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

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

pdeva
источник
Вы используете функцию синхронизации закладок Chrome? Если нет, попробуйте, так как это может привести к обновлению значков.
Кит Кемп
я уже использую его
pdeva
Вы пробовали это расширение Chrome? Это единственный для массового обновления. chrome.google.com/webstore/detail/bookmark-favicon-changer/…
Ревив
Примечание. Иногда файлы .ico на самом деле содержат два масштабированных изображения (например, 32x32 и 16x16), поэтому обновления одного не будут отображаться на другом.
Kzqai

Ответы:

53

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

  1. Закрыть Chrome
  2. Откройте папку « Данные пользователя »
  3. Удалить Faviconsфайл
  4. Запустите Chrome
  5. Посетите сайты, чтобы принудительно загрузить иконки
Synetech
источник
15
Но это требует посещения сотен сайтов ... есть ли другой способ?
Реви
1
Вы можете попробовать установить закладку, когда включена синхронизация Chrome и настроена синхронизация закладок. По моему опыту, он автоматически затрагивает каждую отдельную закладку, заставляя их всплыть на вершину истории и, якобы, также обновить их значки. Некоторое время назад я опубликовал отчет об ошибках в этом поведении, чтобы они могли или не могли это исправить.
Synetech
1
У меня нет файла favicons
niico
1
Текущая версия, кажется, помещает вещи в папку «Default» вне корневой папки данных пользователя. Файл favicons находится там, и если вы удалите его (пока все окна Chrome закрыты), он будет перезагружать их при следующем посещении сайтов).
Амброз Литтл
37

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

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

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

JMax
источник
3
пытался. не работал
пдева
15
Чтобы расширить это, если вы нажмете Shift + Ctrl + R, он перезагрузится без кэша, поэтому обновите ваш значок. Я просто попробовал это сам, и это сработало.
Бауб
2
Этот метод работает только в том случае, если значок в вашем кэше был загружен через атрибут <link> в <head> вашего сайта. Если у вас этого нет, значок, кажется, застрял в подвешенном состоянии - и не связан с кешем страницы. Я думаю, что это причина, во всяком случае, но я не уверен на 100%. Я знаю, что Ctrl + Shift + R определенно НЕ 100% решение, хотя.
Рэдли Сустер
10

Моя проблема заключалась в том, что, несмотря на удаление значка сайта для локально размещенного сайта, 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/.

Ужасный
источник
7

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

Хоссам Хоссны
источник
4

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

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

Barbarbar
источник
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-30 КБ), чем один вы сохранили в папке экспортируемого файла.

Чтобы решить проблему с отсутствующим значком: скопируйте / вставьте два сохраненных файла «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

user260739
источник
1

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

Raul
источник
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 Не
стесняйтесь сканировать на наличие вирусов или чего-либо еще.

Пожалуйста.

Юзеф
источник
Не удалось получить с помощью ссылки, поддерживаемой рекламой (возможно, из-за установленного AdBlock)
Elder Geek