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