пятница, 7 февраля 2020 г.

Проблемы со значками в Firefox.



Не знаю даже, что я такого мог сделать, чтобы у Firefox поехали иконки сайтов в топе сайтов при открытии новой вкладки. Почему-то кнопка Aliexpress у меня отображалась со значком Youtube, при наборе адреса в командной строке половина подсказок получала значок сайта point.im.
Такая проблема у меня появлялась в браузере на домашнем компьютере и на переносном HDD.


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

Первый способ заключается в удаление базы "favicons.sqlite" из профиля. При этом свои иконки теряют не только кнопки в топе сайтов на новой вкладке, но и все закладки.

Второй способ заключается в редактировании этой базы с помощью консольного или графического клиента базы sqlite3. Тут я просто приведу запросы, с помощью которых чистил базу.

Удаление записей об иконках:
delete from moz_icons where icon_url like "%aliexpress.%";
delete from moz_icons where icon_url like "%youtube.%";

Удаление записей о страницах:
delete from moz_pages_w_icons where page_url like "%aliexpress.%";
delete from moz_pages_w_icons where page_url like "%youtube.%";

Удаление записей из таблицы сопоставления:
delete from moz_icons_to_pages where page_id not in (select id from moz_pages_w_icons);
delete from moz_icons_to_pages where icon_id not in (select id from moz_icons);

После перезапуска браузера кнопка Aliexpress должна перестать маскироваться под Youtube.