Сделайте Google Chrome «приложением» для Windows Используйте высококачественные значки в Windows 7

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 \ иконки # рабочего стола \

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

How-To Geek
источник
1
Это вполне очевидное предложение, однако почему бы не щелкнуть правой кнопкой мыши и не использовать значок изменения в свойствах, чтобы указать на локально сохраненный высококачественный значок?
BinaryMisfit
Это, кажется, не обновляет значок в использовании. Что действительно странно, так это то, что значок выглядит нормально, когда я сначала создаю приложение, а затем, когда я закрываю и перезагружаю его, он снова становится похожим на дерьмо.
How-To Geek
Попался. Я предполагаю, что вы используете версию RTM? Я могу только представить, что он перезаписывается каждый раз при загрузке страницы, и поэтому замена его не работает.
BinaryMisfit,
Используете ли вы версии Chrome для Dev или Beta? Кажется, я вспомнил, что это случилось со мной, когда я переключился на Dev.
pelms
Я использую последнюю версию Dev.
How-To Geek

Ответы:

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 был вашим стандартным браузером для открытия веб-документов!

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

Иво Флипс
источник
Я уже изменил ярлык на значке, это первая (очевидная) вещь, которую я попробовал. Это не меняет значок панели задач для запущенного приложения. Мне интересно, могу ли я использовать API для создания своего собственного ярлыка, хотя ...
How-To Geek
3

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

pelms
источник
1
Да, я действительно доволен отдельными иконками сейчас. Просто жаль, что они не выглядят так ужасно!
How-To Geek
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 выше.

Аарон Вагнер
источник
1
блин ... до сих пор не работает, я думаю, что это ошибка в Chrome.
Аарон Вагнер