Ну, это заняло некоторое время, но я наткнулся на решение:
Вы должны экспортировать свои Закладки, отредактировать файл HTML и импортировать его снова. Это звучит намного сложнее, чем на самом деле, и это чистое решение, поскольку Chrome помещает все ваши повторно импортированные закладки в отдельную папку «Импортировано», которую вы можете удалить после применения изменений.
Пошаговое руководство:
Откройте менеджер закладок и экспортируйте свои закладки.
Откройте экспортированный файл HTML в вашем любимом редакторе и найдите букмарклет, к которому вы хотите применить значок.
Закодируйте значок 16 × 16px, который вы хотите использовать в качестве Base64 (есть много бесплатных онлайн-конвертеров или смотрите ссылку ниже для инструкций командной строки). Удалите все разрывы строк в выводе; это должна быть одна длинная очередь.
Добавьте к префиксу Base64 префикс «data», соответствующий типу используемого вами значка; например, data:image/vnd.microsoft.icon;base64,для .icoфайлов и data:image/png;base64,для .pngфайлов.
Теперь добавьте ICONв ссылку атрибут для хранения блоба с префиксом Base64; например: ICON="data:image/png;base64,iVBORw0K………5ErkJggg==".
Сохраните файл и импортируйте его обратно в менеджер закладок. Будет создана папка «Imported»; однако значок следует немедленно применить к исходному букмарклету, чтобы вы могли немедленно удалить новую папку «Импортировано». Если значок не появляется сразу, попробуйте нажать на букмарклет.
Если вам нужна дополнительная помощь, я обнаружил пост в блоге,
который описывает весь процесс более подробно.
Исправлена ссылка на использование кэшированной копии, предложенной @MarkusJarderot, и добавлено разъяснение о необходимости добавления data:префикса.
Том
Кроме того, в сообщении в блоге говорится, что Chrome не синхронизирует эти добавленные вручную значки, хотя я не пробовал это делать, чтобы проверить, так ли это на самом деле.
Том
2
Еще одно очень простое решение - использовать хромированное расширение «Я ненавижу твоего фавикона». Он позволяет вам ввести URL-адрес веб-сайта, для которого вы хотите изменить его значок, и URL-адрес изображения, которым вы хотите, чтобы этот значок был. Остальное обрабатывается для вас.
У меня была такая же проблема, но сначала я ее не осознавал.
Недавно я удалил свой файл favicon в Chrome (без создания резервной копии), и внезапно во всех ссылках панели инструментов закладок пропали их значки, поскольку я использую javascript: window.open, чтобы открыть их на новой вкладке.
Сегодня я понял, почему у меня в течение нескольких месяцев были хорошие значки на моих закладках: когда я впервые переключился с Firefox на Chrome, я импортировал все свои закладки оттуда, а затем вручную отредактировал их в Блокноте с помощью вышеуказанного JavaScript.
Firefox добавил все иконки с кодом base64.
Теперь я могу подтвердить, что решение pattulus работает, и, кроме того, если вы не хотите вручную преобразовывать и добавлять каждый код base64, просто экспортируйте свои чистые закладки, не являющиеся букмарклетами, редактируйте их внешне и повторно импортируйте их.
То есть, если это так же просто, как в моем случае, когда я редактировал один и тот же JavaScript для всех ссылок на закладки и мог просто использовать функцию замены в Блокноте.
data:
префикса.Еще одно очень простое решение - использовать хромированное расширение «Я ненавижу твоего фавикона». Он позволяет вам ввести URL-адрес веб-сайта, для которого вы хотите изменить его значок, и URL-адрес изображения, которым вы хотите, чтобы этот значок был. Остальное обрабатывается для вас.
Ссылка на их сайт здесь
источник
У меня была такая же проблема, но сначала я ее не осознавал.
Недавно я удалил свой файл favicon в Chrome (без создания резервной копии), и внезапно во всех ссылках панели инструментов закладок пропали их значки, поскольку я использую javascript: window.open, чтобы открыть их на новой вкладке.
Сегодня я понял, почему у меня в течение нескольких месяцев были хорошие значки на моих закладках: когда я впервые переключился с Firefox на Chrome, я импортировал все свои закладки оттуда, а затем вручную отредактировал их в Блокноте с помощью вышеуказанного JavaScript.
Firefox добавил все иконки с кодом base64.
Теперь я могу подтвердить, что решение pattulus работает, и, кроме того, если вы не хотите вручную преобразовывать и добавлять каждый код base64, просто экспортируйте свои чистые закладки, не являющиеся букмарклетами, редактируйте их внешне и повторно импортируйте их.
То есть, если это так же просто, как в моем случае, когда я редактировал один и тот же JavaScript для всех ссылок на закладки и мог просто использовать функцию замены в Блокноте.
источник