Capushon
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ilya_Shpankov Цитата: По стандартному - это значит, что значки подтягиваются из поиска, а не назначаются вручную. | Не совсем так, в коде присутствует куча конструкций, творящих со значками одному Богу известно что... Смотрим как устроено отображение первого попавшегося значка: Т.е., значок загружается не на прямую, а через "аппендицит" вместо: в коде это выглядит так: Код: n.srcset = "chrome://favicon/size/16@1x/" + t.url + " 1x,chrome://favicon/size/16@2x/" + t.url + " 2x", e.dataTransfer.setDragImage(n, n.width - n.width / 3, n.height - n.height / 3), n.remove(), ns(e, t.url, t.title) |
Код: const n = e.faviconURL ? e.faviconURL : "chrome://favicon/size/16@2x/" + e.url, |
Код: if (!e.favIconUrl || e.favIconUrl.startsWith("file://")) return "chrome://favicon/size/16@2x/" + (e.url || ""); |
Код: o = "faviconSkipCache" === e ? t : `chrome://favicon/size/${s}@1x/${i}${n} 1x,chrome://favicon/size/${s}@2x/${i}${n} 2x`; | Это кроме того что часть значков вообще прописана в сам код в base64, отсюда и аномалии: когда реальный значок сильно отличается от того что выводится, или не выводится совсем. Это далеко не полные извращения, которые значок проходит до вывода на экран, а вы говорите "По стандартному"... | Всего записей: 4325 | Зарегистр. 18-07-2006 | Отправлено: 00:09 05-01-2023 | Исправлено: Capushon, 00:37 05-01-2023 |
|