Исправлено: Firefox отображал неверные закладки закладки

Некоторые пользователи сталкиваются со странной проблемой в Mozilla Firefox, когда они видят неправильный значок для каждого сайта, который они добавили в закладки. Например, вместо отображения значка Reddit для тем, отмеченных закладкой Reddit, в браузере отображается значок YouTube (или что-то еще). Эта проблема, похоже, не связана с конкретной версией Windows, поскольку, как сообщается, она возникает в Windows 7, Windows 8 и Windows 10.

Firefox неверные значки внутри панели закладок

Что вызывает проблему с иконками в Firefox?

Мы исследовали эту конкретную проблему, изучив различные пользовательские отчеты и стратегии исправления, которые обычно используются для устранения этой конкретной проблемы на компьютерах Windows. Как выясняется, есть несколько разных причин, почему эта конкретная проблема возникает:

  • Фавиконы были угнаны надстройкой - есть несколько надстроек, которые, как известно, угоняют значки и вместо них отображают различные значки. Чаще всего о вкладках Snooze сообщают пострадавшие пользователи. В этом случае самый быстрый способ решить эту проблему - удалить надстройку и удалить файл favicons.sqlite.
  • Устаревшая версия Firefox. Эта конкретная проблема в основном вызвана постоянной ошибкой, которую разработчики частично исправили в сборке 58. Обновление до последней версии должно гарантировать, что вы больше не столкнетесь с этой проблемой в будущем. Но если ваши значки уже сломаны, вам нужно следовать другим методам восстановления, чтобы их исправить.
  • Файл избранного Firefox (favicons.sqlite) поврежден. Всякий раз, когда ваши значки Firefox заканчиваются сбоем, проблема может быть фактически прослежена в файле, который касается всех значков, размещенных в браузере. Удалив файл favicons.sqlite, вы можете заставить браузер заново создать файл с нуля, заставив сбросить все значки избранного.
  • Содержимое в веб-кэше повреждено - в некоторых случаях Firefox может в конечном итоге кэшировать старую версию favicon и придерживаться ее независимо от того, была ли она заменена более новой версией. В этом конкретном случае вы можете либо очистить свой веб-кеш, чтобы заставить браузер обновлять их снова, либо вы можете сделать это из консоли браузера.

Если в настоящее время вы пытаетесь решить эту конкретную проблему, эта статья предоставит вам несколько шагов по устранению неполадок. Ниже вы найдете несколько возможных исправлений, которые другие пользователи в аналогичном сценарии успешно использовали для решения проблемы.

Для достижения наилучших результатов мы рекомендуем вам следовать методам в том порядке, в котором они представлены. Даже если не все исправления применимы к вашему сценарию, все равно стоит придерживаться структуры при устранении неполадок - просто не забудьте Откажитесь от методов, которые не относятся к вам.

Метод 1: Обновление Firefox до последней версии

Эта конкретная проблема почти так же стара, как сам браузер. Firefox выпустил несколько обновлений, которые включали исправление для этой проблемы, но некоторые пользователи все еще сталкиваются с ним в последних сборках. Однако, поскольку проблема была решена, вы должны начать с того, чтобы убедиться, что используете последнюю версию Firefox. Начиная со сборки 58, разработчики объявили, что они исправили большинство экземпляров, которые, как известно, вызывают эти конкретные проблемы.

Хотя это не обязательно решит проблему, если ваши значки уже испорчены, это гарантирует, что это не повторится в будущем. Вот краткое руководство по обновлению Firefox до последней версии:

  1. Откройте Firefox и нажмите кнопку действия в правом верхнем углу.
  2. Затем в появившемся меню нажмите « Справка» и выберите « О Firefox» .
  3. В следующем окне дождитесь загрузки обновления, затем нажмите « Перезапустить», чтобы обновить Firefox, чтобы начать процесс обновления.

    Обновление Firefox
  4. После завершения процесса обновления перезагрузите компьютер и посмотрите, была ли проблема решена.

Если ваш браузер Firefox уже был обновлен до последней версии или этот метод не исправил ваши сломанные значки, перейдите к следующему способу ниже.

Способ 2: добавление «/» за ссылкой

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

Допустим, что значок, принадлежащий www.google.com/, испорчен. Чтобы это исправить, введите www.google.com// в панели навигации и нажмите Enter, чтобы обновить значок. Значок должен быть заменен, как только сайт загружен.

Исправление сломанных значков с помощью '\'

Если эта проблема не была эффективной или вы ищете постоянный подход, перейдите к следующему способу ниже.

Способ 3: удаление файла favicons.sqlite

Самое быстрое и эффективное решение, которое решит проблему в большинстве случаев, - это просто перейти в папку AppData в Firefox, найти папку своего профиля и удалить имя файла favicons.sqlite, пока Firefox закрыт.

Этот процесс заставит Firefox создать новый файл favicon .sqlite при следующем запуске браузера. Но имейте в виду, что после завершения этой операции все ваши закладки будут иметь общий значок. Только после того, как вы перейдете в закладки, иконка будет обновлена ​​до значка сайта.

Вот краткое руководство по устранению проблемы путем удаления файла favicons.sqlite :

  1. Убедитесь, что Firefox и все связанные надстройки полностью закрыты.
  2. Используйте проводник, чтобы перейти к следующему местоположению:
     C: \ Users \ * YourUser * \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ * YourProfile * 

    Примечание. Имейте в виду, что * YourUsers * и * YourProfile * являются просто местозаполнителями и должны быть заменены вашей собственной информацией. Кроме того, папка AppData по умолчанию будет скрыта - если вы еще не сделали скрытые папки видимыми - используйте ленту в верхней части окна проводника, чтобы щелкнуть Вид, а затем убедитесь, что флажок, связанный со скрытыми элементами, установлен.,

    Проверка скрытых элементов
  3. Как только вы попадете в свой профиль FireFox, используйте функцию поиска (в верхнем правом углу), чтобы найти favicons.sqlite .
  4. Когда файл найден, щелкните его правой кнопкой мыши и выберите « Удалить», чтобы избавиться от него.

    Удаление файла Favicons в Firefox
  5. Как только файл будет удален, снова откройте Firefox, чтобы позволить браузеру с нуля создать новый значок .sqlite.
  6. Теперь вы должны заметить, что все ваши закладки имеют общий значок. Вы можете исправить это, нажав на каждую закладку в отдельности. Как только сайт будет посещен, вы увидите, что правильный значок будет введен в действие.

Если вы все еще сталкиваетесь с той же самой проблемой, перейдите к следующему способу ниже.

Способ 4: очистка веб-кэша

Другим способом решения этой проблемы является очистка веб-кэша Firefox. Подобно первому способу, это заставит его загружать значки заново. Несколько пострадавших пользователей сообщили, что этот метод наконец-то позволил им решить проблему навсегда.

Вот краткое руководство о том, как очистить веб-кеш Firefox для решения проблемы favicon:

  1. Закройте все остальные вкладки Firefox, кроме новой вкладки.
  2. Нажмите кнопку действия в правом верхнем углу экрана, затем выберите « Параметры» в появившемся меню.
  3. в меню настроек выберите Конфиденциальность и безопасность в левой таблице. Затем прокрутите меню «Cookies» и « Данные сайта» и нажмите « Очистить данные» .
  4. В меню « Очистить данные» снимите флажок, связанный с файлами «cookie» и данными сайта, и установите флажок рядом с « Кэшированный веб-контент» .
  5. Нажмите Очистить, чтобы начать процесс очистки данных веб-содержимого.
  6. Перезапустите браузер и посмотрите, была ли проблема решена.

Очистка веб-кэша Firefox

Если вы все еще сталкиваетесь с этой проблемой или ищете способ изменить свои значки вручную, перейдите к следующему способу ниже.

Способ 5: принуждение Firefox к обновлению значков

Если ваша проблема немного отличается - Firefox не может обновить старые логотипы веб-сайтов новыми версиями - вы можете заставить браузер думать, что все ваши значки истек, и обновлять их автоматически. Несколько затронутых пользователей сообщили, что этот метод наконец-то позволил им исправить проблему со значками в Mozilla Firefox.

Вот что вам нужно сделать:

  1. Откройте Firefox, введите « about: config » в панели навигации и нажмите Enter, чтобы открыть экспериментальные настройки Firefox.
  2. Когда вы получите предупреждение, нажмите Я принимаю на себя риск!,
  3. Используйте функцию поиска для поиска «devtools.chrome.enabled».
  4. Как только предпочтение найдено, дважды щелкните devtools.chrome.enabled, чтобы изменить его значение на true.
  5. Выйдите из расширенных настроек Firefox и нажмите кнопку действия в правой верхней части экрана. Затем откройте меню веб-разработчика и нажмите « Консоль браузера» .
  6. В появившейся консоли браузера вставьте следующий код и нажмите Enter, чтобы зарегистрировать его:
     var fS = Components.classes ["@ mozilla.org/browser/favicon-service;1"] .getService (Components.interfaces.nsIFaviconService); fS.expireAllFavicons (); 

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

  7. Посетите закладки, которые ранее не обновлялись до более новой версии. Теперь проблема должна быть исправлена, и вы должны увидеть новые значки, как только страница загрузится.

Принудительное истечение срока действия существующих значков

Если этот метод не удался или вы ищете способ вручную исправить значок Firefox, который не отображается правильно, перейдите к следующему способу ниже.

Способ 6: исправление уязвимых фавиконов вручную

Это определенно не лучшее решение для тех, кто не разбирается в технологиях, но есть ручной способ, который позволит вам исправить ваши сломанные значки. Некоторым затронутым пользователям удалось решить проблему, экспортировав весь список закладок в файл HTML и изменив значок перед импортом списка закладок обратно.

Этот метод идеально подходит для тех случаев, когда вы имеете дело только с одним или несколькими сломанными значками. Вот краткое руководство по исправлению уязвимых фавиконов вручную:

  1. Откройте Firefox и нажмите значок закладки в правом верхнем углу экрана.
  2. В появившемся меню нажмите « Закладки», затем нажмите « Показать все закладки» в правом нижнем углу экрана.
  3. В меню « Библиотека» выберите « Панель инструментов закладок» слева, затем перейдите в « Импорт и резервное копирование» и выберите « Экспорт закладок в HTML» .
  4. Выберите подходящее место для экспортируемого файла HTML, затем нажмите кнопку « Сохранить» .
  5. Щелкните правой кнопкой мыши HTML-файл, который вы только что экспортировали, и отредактируйте его с помощью утилиты, такой как Notepad ++ или аналогичной. Вы также можете использовать встроенную утилиту блокнота, но код не будет таким читабельным.
  6. После открытия страницы закладок найдите соответствующую запись в закладке и измените связанные данные ICON_URI = ”{URL} и ICON =”: image / png; base64, {data}, указав правильный URL-адрес значка и кодированный значок на основе 64., Посмотрев на имя, вы сможете определить, какой ICON принадлежит к какому значку.
  7. Убедитесь, что вы сохранили изменения, которые вы только что сделали, на странице закладок, которую вы ранее экспортировали.
  8. Вернитесь в окно библиотеки (шаг 2), нажмите на панель инструментов закладок, затем перейдите в « Импорт и резервное копирование» и выберите « Импорт закладок из HTML».
  9. Выберите страницу, которую вы ранее изменили, и нажмите Открыть.

Редактирование Firefox favicon's вручную

После завершения этого процесса ваши иконки favicon должны быть исправлены.

Интересные статьи