Можете ли вы изменить значок закрепленного веб-приложения IE 9? И как ты это делаешь?


11

В IE 9 у вас есть возможность щелкнуть и перетащить открытую вкладку браузера на панель задач Windows 7 и закрепить ярлык на панели задач.

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

Windows использует «ярлык» или «значок», определенный в HTML для значка на панели задач. Если ярлык не определен, то используется общий ярлык IE.

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

Можете ли вы изменить значок закрепленного веб-приложения IE 9? И как ты это делаешь?

Ответы:


14

Начните с того, что сайт уже закреплен и ни один экземпляр IE не запущен.

Откройте папку:

% appdata% \ microsoft \ Internet Explorer \ Быстрый запуск \ Пользователь закреплен \ Панель задач

Запустите блокнот и перетащите прикрепленный значок из папки в блокнот.

Раздел InternetShortcut должен содержать две записи (IconFile и IconIndex). Если они не существуют, их можно добавить. Файл DLL или ICO может иметь несколько встроенных значков. Номер IconIndex используется для определения того, какой встроенный значок использовать.

[InternetShortcut]
URL=http://www.superuser.com
IconFile=c:\windows\system32\shell32.dll
IconIndex=12

Сохраните изменения и закройте Блокнот. На этом этапе изменение значка выполнено, однако панель задач не обновится автоматически.

Чтобы обновить панель задач:

Вырежьте и вставьте ярлык на рабочий стол. Если значок не удаляется с панели задач, щелкните правой кнопкой мыши и выберите «открепить ...»

Дважды щелкните ярлык на рабочем столе (это заставит IE прочитать формат .website и обновить значок).

Перетащите ярлык на рабочем столе на панель задач и удалите ярлык на рабочем столе. Новый значок должен быть показан.


Предварительный просмотр значков (и их индекса), содержащихся в shell32.dll для Windows 7, можно найти здесь: img145.imageshack.us/img145/6536/win7shell32dllicons.jpg
mbursill

Звучит многообещающе. IconIndex начинается с 0 или 1? Я еще не сделал значок обновления и мне интересно, если это проблема.
RunnerRick

Из вашего комментария я вижу, что IconIndex начинается с 0. В любом случае я выполнил эти шаги, но не смог обновить значок. Вы пропустили шаг? Я использую Windows 7 SP1, возможно, что-то изменилось с пакетом обновлений.
RunnerRick

@Rick Я также использую Win 7 SP1. Внести изменения в файл легко (убедитесь, что у вас есть только один IconFile и одна запись IconIndex), но заставить значок обновляться немного громоздко. Перед повторным закреплением убедитесь, что вы не забыли запустить ярлык после его копирования на рабочий стол. Похоже, что оболочка Windows будет кэшировать старый значок, пока IE не перечитает файл .website.
mbursill

1
В ответ на @mbursill: чтобы использовать локальный значок, используйте следующий формат: [InternetShortcut] URL = google.com/dictionary IconFile = C: \ Users \ Имя \ Icons \ dictionary.ico IconIndex = 0 "\" для локальный каталог вместо "/". И убедитесь, что «IconIndex» равен «0» [ноль] (как выше). Чтобы обновить, просто откройте ярлык в IE9. (Закройте и снова откройте, если он уже был открыт).

6

У меня тоже были проблемы с получением отредактированного в блокноте .websiteфайла для обновления иконки, так что вот метод, который является надежным для меня с SevenForums.com :

Вы можете изменить значок закрепленных сайтов, но это немного хлопотно и немного технически. Очевидно, в предварительной версии IE9 это было просто, но они удалили эту функциональность по причинам, которые я не смог обнаружить. Закрепленные ярлыки расположены в:

C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Найдите ярлык, на котором вы хотите изменить значок, и измените его расширение имени файла с «.website» на «.url». Обратите внимание, что расширение «.website» не будет отображаться в проводнике Windows, поэтому вам придется использовать CMD box или другой метод, чтобы изменить его.

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

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


1
Это лучший ответ. для тех из вас, кто не очень хорошо разбирается в командной строке. В Windows 7, cd %appdata%\microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbarа затемrename yourshortcut.website to yourshortcut.url
Cynapse

К сожалению, в Windows10 возможность просмотра / редактирования расширения с помощью ярлыков Интернета отключена в представлении проводника (даже если включен параметр «Показать расширения»). К счастью, предложения командной строки @Cynapse работают отлично.
kmote

2

Как изменить прикрепленные значки сайта в IE9

http://windowstotal.com/how-to-change-pinned-website-icons-in-ie9/

Этот сайт позволяет вам создавать свои собственные значки, если вам не нравятся варианты: http://www.xiconeditor.com/


Обсуждаемое в ссылке решение относится к вкладке веб-сайта диалогового окна свойств закрепленных ярлыков. Это работало для бета-версии IE9, но в финальной версии вкладка сайта больше не видна.
mbursill

1

Щелкните правой кнопкой мыши на рабочем столе и выберите New -> Shortcut. Найдите C:\Program Files\Internet Explorer\iexplore.exeи выберите OK. Оставьте один пробел после кавычки и вставьте URL, на который вы хотите сделать ярлык. Выберите Next, дайте имя ярлыку и выберите OK. Щелкните правой кнопкой мыши по ярлыку и измените значок. Перетащите новый ярлык на панель задач и Pinего.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.