Сделать Google Chrome "Приложение" Windows Использовать высококачественные значки в Windows 7

15554
The How-To Geek

Всякий раз, когда я использую ярлык 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 \ иконки # рабочий стол \

alt text

29
Это вполне очевидное предложение, однако почему бы не щелкнуть правой кнопкой мыши и не использовать значок изменения в свойствах, чтобы указать на локально сохраненный высококачественный значок? BinaryMisfit 14 лет назад 1
Это, кажется, не обновляет значок в использовании. Что действительно странно, так это то, что значок выглядит нормально, когда я сначала создаю приложение, а затем, когда я закрываю и перезагружаю его, он снова становится похожим на дерьмо. The How-To Geek 14 лет назад 0
Попался. Я предполагаю, что вы используете версию RTM? Я могу только представить, что он перезаписывается каждый раз при загрузке страницы, и поэтому замена его не работает. BinaryMisfit 14 лет назад 0
Вы используете версии Chrome для Dev или Beta? Кажется, я вспомнил, что это случилось со мной, когда я переключился на Dev. pelms 14 лет назад 0
Я использую последнюю версию Dev. The How-To Geek 14 лет назад 0
Я использую бета-версию (3.0.195.6), и у меня та же проблема. Значок на ярлыке имеет хорошее качество, хотя. Я никогда не замечал эту проблему до перехода на бета-версию ... R. Martinho Fernandes 14 лет назад 0
Я использовал стабильную версию и у меня была та же проблема. Я обновился до dev и у него тоже есть проблема. Kredns 14 лет назад 0
Можете ли вы загрузить этот фон для меня? :П Alon Gubkin 13 лет назад 0
Немного поздно, но что если вы сделаете ярлык доступным только для чтения после смены значка? Soumya 12 лет назад 0
Я пользуюсь 24-й версией Chrome и все еще имею размытый значок. Думал, что это связано с счетчиком непрочитанных писем. Но после отключения у меня все еще есть плохие значки. (используя win8 pro x64) JP Hellemons 11 лет назад 0
Думаешь, я нашел способ, если нижеследующее не сделало это для тебя? Coops 10 лет назад 0

3 ответа на вопрос

8
Ivo Flipse

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

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 для создания своего собственного ярлыка, хотя ... The How-To Geek 14 лет назад 0
3
pelms

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

Да, я действительно доволен отдельными иконками сейчас. Просто жаль, что они не выглядят так ужасно! The How-To Geek 14 лет назад 1
0
Aaron Wagner

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

Перейдите к генератору 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 выше.

блин ... все еще не работает, я думаю, что это ошибка в Chrome. Aaron Wagner 14 лет назад 1