Pull to refresh

Comments 12

А в Firefox тестировали? Потому что у меня на все сайты написал [yes], хотя на большинство из них я даже не заходил. Повторный тест через другой профиль с использованием прокси дал результат "67 favicons in your F-Cache!", на остальные он написал [err]. В консоли ничего нет, а в дате vue компонента я нашел только факт возникновения ошибки без подробностей

Насколько мне известно, то в Firefox этот тест не должен работать из-за другого принципа работы с кешем favicon.

bugzilla.mozilla.org/show_bug.cgi?id=1618257

Причин для статуса [err] всего две:
1. Иконка вообще не загрузилась, например из-за блокировок со стороны провайдера.
2. Икона со второй попытки не попала в memory cache (т.е. время ее загрузки больше 0ms).
Проблему подтверждаю. Firefox пишет yes даже если зайти через чистый профиль. Проверил так же через Tor браузер, который используется как прокси, а не как браузер. Получается 72 yes.
Обратите внимание, [yes] это подтверждение проблемы только в тех случаях, когда этот сайт у вас действительно есть в истории посещений. Во всех остальных это алгоритмические совпадения из-за различной механики кешей в разных браузерах. Поэтому повторюсь еще раз: этот сайт больше про хром. Не думаю, что в фф этот чекер будет работать.

А еще, в чекере нет элементарной проверки на вшивость — должен быть контрольный образец, который всегда выдает [no].

UFO landed and left these words here
Подтверждаю, скачал brave на мак, тоже не работает. Когда будет время, посмотрю нет ли других вариантов.

У меня в Brave, наоборот, показываются все yes, как и в ФФ, независимо от того, был я там или нет хоть когда-то.

В хроме функционирует ожидаемо.
Как минимум, иногда может сработать такой трюк(когда favicon в уже в дисковом кеше):

Загружаем картинки и через 10-20ms вызываем window.stop(). Если картинка уже была в дисковом кеше, то onload сработает раньше. Если ее там не было, то сработает onerror(или хотя бы не сработает onload).
Проверил в хромах 67.0.3396.99 (Official Build) и 88.0.4324.182 (Official Build). Везде палит мою историю, даже в инкогнито.
Sign up to leave a comment.

Articles