29

Всякий раз, когда я использую ярлык Google Chrome "Создать приложение" (который я интенсивно использую и рекомендую), значки, отображаемые на панели задач Windows 7, выглядят очень размытыми, вероятно, из-за растяжения иконки 16x16.

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

Для справки, вот путь к значку, по крайней мере, для Gmail. Я также использую последнюю версию Chrome для Dev-канала.

% USERPROFILE%\AppData\Local\Google\Chrome\USERDA ~ 1\Default\PLUGIN ~ 1\GOOGLE ~ 1\mail.google.com\https_443\ иконки # рабочий стол \

альтернативный текст

3 ответа3

8

Это может вас не удовлетворять, но, по крайней мере, объясняет, откуда оно берется.

Chrome/Gears API говорит следующее:

desktop.createShortcut('Test Application',
                       'http://example.com/index.html',
                       {'128x128': 'http://example.com/icon128x128.png',
                          '48x48': 'http://example.com/icon48x48.png',
                          '32x32': 'http://example.com/icon32x32.png',
                          '16x16': 'http://example.com/icon16x16.png'},
                       'An application at http://example.com/index.html');

значки - объект, содержащий одно или несколько из этих именованных свойств: 128x128, 48x48, 32x32, 16x16. Значением каждого свойства должен быть URL-адрес изображения в формате PNG, размеры которого соответствуют имени свойства. Также можно использовать URL-адрес данных, содержащий данные PNG в кодировке base64.

Так что я думаю, что сейчас он просто использует что-то на веб-сайте, на который вы ссылаетесь. Если у них нет качественной версии, вы получите ту уродливую, которую вы упомянули. Чтобы заменить его, нужно изменить ссылку внутри ярлыка.

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

Шаг 1: Сохраните значок на своем компьютере - я уверен, что вы уже сделали это успешно :)- В адресной строке вашего браузера введите домен веб-сайта, а затем текст «favicon.ico» Например, если вы хотите значок для веб-сайта Yahoo, адрес для ввода " http://www.yahoo.com/favicon.ico ". Точно так же значок Google можно найти по адресу "://www.google.com/favicon.ico". - После ввода адреса, указанного выше, будет загружена страница, содержащая только значок для веб-сайта. - Щелкните правой кнопкой мыши изображение и выберите «Сохранить изображение как ...» - Сохраните все значки в центральной папке, скажите «Мои документы \ Мои значки»

Теперь у вас есть постоянная копия иконы. Следующий шаг - связать его с ярлыком.

Шаг 2. Свяжите значок с ярлыком. - Щелкните правой кнопкой мыши ярлык веб-сайта на рабочем столе. - В появившемся всплывающем меню выберите "Свойства". - В появившемся диалоговом окне перейдите на вкладку «Веб-документ». - Нажмите кнопку «Изменить значок ...», присутствующую там. - Появится диалоговое окно "Изменить значок", в котором вы сможете найти и выбрать сохраненный файл значка. - Затем пару раз нажмите Ok и выйдите из всех диалогов.

Вероятно, для этого требуется, чтобы Chrome был вашим стандартным браузером для открытия веб-документов!

С особой благодарностью Тета-га

3

Это похоже на текущую вещь в Dev-канале. С текущей версией и бета-версиями у вас нет отдельного значка на панели задач в Windows 7 - они просто располагаются за стандартным значком Chrome. Похоже, они на полпути с Девом.

0

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

Перейдите к генератору dataUri, загрузите PNG размером 128px, который вы хотите использовать в качестве значка. Скопируйте текст dataUri для использования ниже.

В Google Chrome на странице, где вы хотите создать ярлык приложения, нажмите <CTRL>+<SHIFT>+J , щелкните второй значок слева (Show Console) и вставьте следующее. Обязательно замените данные и описание ниже. Enter выполнит его, и вы должны увидеть окно ярлыка приложения gears.

window.google.gears.factory.create('beta.desktop').createShortcut(
   document.title, window.location.href, {'128x128': '**dataUri**'}
   ,'**description**');

Другой вариант - обратиться к веб-разработчику сайта с просьбой добавить эти простые дополнительные мета-теги и ссылки на свой сайт.

Также, если вы действительно хотите стать модным, я думаю, вы могли бы создать несколько dataUri с каждым из размеров иконок, как указано в ответе Ivo выше.

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