Зачем мне иконки сайтов? На своём сайте в разделе Каталог я собираю разные полезные ссылки. Чтобы быстро по ним ориентироваться, с самого начала я добавил к каждой ссылке иконку соответствующего сайта.
Но с иконками возникли проблемы. Не на каждом сайте была иконка favicon.ico, некоторые были доступны только по прямой ссылке href из <link rel="icon" href="..." />. Часто эта ссылка в имени содержала хэш в результате работы сборщика. Для таких сайтов я искал исходные картинки и сохранял себе. Не очень красиво, да и следить приходиться за актуальностью иконок, вдруг поменяют (как Яндекс недавно). Автоматическое обновление иконок Конечно, хочется автоматизировать ручной процесс поиска иконки для каждого сайта. Нам нужно рассмотреть в том числе такие случаи, когда ссылка на иконку присутствует только внутри <head> сайта. Средствами внутри браузера это сделать не получиться, так как доступ к DOM стороннего сайта запрещён. Кроссдоменные запросы через XHR или fetch будут блокироваться полити