12

Я использую OS X и хочу, чтобы в моих закладках были иконки. Я уже нашел две статьи, но они не сильно помогли:

http://www.tapper-ware.net/blog/?p=97#comment-2076 Это отличная статья, но, насколько я понимаю, это не работает для Chrome :(

http://www.tech-recipes.com/rx/3032/google_chrome_how_to_change_icons_on_the_bookmarks_bar/ Проблема с этим советом заключается - если я ошибаюсь, то, пожалуйста, исправьте меня - что после того, как я очистил историю, кеш и т. д. в целом вещь снова исчезнет.

Если есть возможность изменить букмарклеты, разместив их самостоятельно, я бы сразу сделал это, но пока не нашел решения.

3 ответа3

17

Ну, это заняло некоторое время, но я наткнулся на решение:

Вы должны экспортировать свои Закладки, отредактировать файл HTML и импортировать его снова. Это звучит намного сложнее, чем на самом деле, и это чистое решение, поскольку Chrome помещает все ваши реимпортированные закладки в отдельную папку "Импортировано", которую можно удалить после применения изменений.

Пошаговое руководство:

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

Если вам нужна дополнительная помощь, я обнаружил пост в блоге, который описывает весь процесс более подробно.

2

Еще одно очень простое решение - использовать хромированное расширение "Я ненавижу твоего фавикона" Он позволяет вам ввести URL-адрес веб-сайта, для которого вы хотите изменить его значок, и URL-адрес изображения, которым вы хотите, чтобы этот значок был. Остальное обрабатывается для вас.

Ссылка на их сайт здесь

1

У меня была такая же проблема, но сначала я ее не осознавал.

Недавно я удалил свой файл favicon в Chrome (без создания резервной копии), и внезапно во всех ссылках панели инструментов закладок пропали их значки, поскольку я использую javascript:window.open, чтобы открыть их на новой вкладке.

Сегодня я понял, почему у меня в течение нескольких месяцев были хорошие значки на моих закладках: когда я впервые переключился с Firefox на Chrome, я импортировал все свои закладки оттуда, а затем вручную отредактировал их в Блокноте с помощью вышеуказанного JavaScript.

Firefox добавил все иконки с их кодом base64.

Теперь я могу подтвердить, что решение pattulus работает, и, кроме того, если вы не хотите вручную преобразовывать и добавлять каждый код base64, просто экспортируйте свои чистые закладки, не являющиеся букмарклетами, редактируйте их внешне и повторно импортируйте.

То есть, если это так же просто, как в моем случае, когда я редактировал один и тот же JavaScript для всех ссылок на закладки и мог просто использовать функцию замены в Блокноте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .