Können Sie das Symbol einer angehefteten IE 9-Webanwendung ändern? Und wie machst du das?

11

In IE 9 können Sie auf eine geöffnete Browser-Registerkarte klicken und diese in die Windows 7-Taskleiste ziehen und die Verknüpfung an die Taskleiste anheften.

Dies hat zur Folge, dass eine Pseudoanwendungserfahrung erstellt wird, bei der die Verknüpfung eine eigene benutzerdefinierte Jumplist haben kann und nicht mit anderen IE 9-Browser-Registerkarten in der Taskleiste gruppiert ist.

Windows verwendet das im HTML definierte "Verknüpfungssymbol" oder "Favicon" für das Symbol in der Taskleiste. Wenn kein Verknüpfungssymbol definiert ist, wird das generische IE-Verknüpfungssymbol verwendet.

Wenn Sie eine Reihe dieser Verknüpfungen an die Taskleiste angeheftet haben, die keine unterschiedlichen Symbole haben, kann dies für den Benutzer verwirrend sein, welches welches ist.

Können Sie das Symbol einer angehefteten IE 9-Webanwendung ändern? Und wie machst du das?

RunnerRick
quelle

Antworten:

14

Beginnen Sie mit der Site, die bereits angeheftet ist und auf der keine IE-Instanzen ausgeführt werden.

Öffnen Sie den Ordner:

% appdata% \ microsoft \ Internet Explorer \ Schnellstart \ Benutzer angeheftet \ Taskleiste

Starten Sie den Editor und ziehen Sie das angeheftete Symbol aus dem Ordner in den Editor.

Der Abschnitt InternetShortcut sollte zwei Einträge enthalten (IconFile und IconIndex). Wenn sie nicht existieren, können sie hinzugefügt werden. Eine DLL- oder ICO-Datei kann mehrere eingebettete Symbole enthalten. Die IconIndex-Nummer wird verwendet, um zu bestimmen, welches eingebettete Symbol verwendet werden soll.

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

Speichern Sie die Änderungen und schließen Sie den Editor. Zu diesem Zeitpunkt ist die Symboländerung abgeschlossen, die Taskleiste wird jedoch nicht automatisch aktualisiert.

So aktualisieren Sie die Taskleiste:

Schneiden Sie die Verknüpfung aus und fügen Sie sie in den Desktop ein. Wenn das Symbol nicht aus der Taskleiste entfernt wird, klicken Sie mit der rechten Maustaste und wählen Sie "Unpin ...".

Doppelklicken Sie auf die Verknüpfung auf dem Desktop (dies zwingt den IE, das .website-Format zu lesen und das Symbol zu aktualisieren).

Ziehen Sie die Desktop-Verknüpfung in die Taskleiste und löschen Sie die Desktop-Verknüpfung. Das neue Symbol sollte angezeigt werden.

mbursill
quelle
Eine Vorschau der in der Windows 7- Shell32.dll
mbursill
Hört sich gut an. Beginnt der IconIndex mit 0 oder 1? Ich habe das Symbol noch nicht aktualisiert und frage mich, ob dies das Problem ist.
RunnerRick
Aus Ihrem Kommentar geht hervor, dass der IconIndex mit 0 beginnt. In jedem Fall habe ich diese Schritte ausgeführt, konnte das Symbol jedoch nicht aktualisieren. Hast du einen Schritt ausgelassen? Ich verwende Windows 7 SP1, möglicherweise hat sich mit dem Service Pack etwas geändert.
RunnerRick
@ Rick Ich benutze auch Win 7 SP1. Das Ändern der Datei ist einfach (stellen Sie sicher, dass Sie nur einen IconFile- und einen IconIndex-Eintrag haben), aber das Aktualisieren des Symbols ist etwas umständlich. Stellen Sie sicher, dass Sie daran denken, die Verknüpfung nach dem Kopieren auf den Desktop auszuführen, bevor Sie sie erneut anheften. Es scheint, dass die Windows-Shell das alte Symbol zwischenspeichert, bis der IE die .website-Datei erneut liest.
mbursill
1
Als Antwort auf @mbursill: Um ein lokales Symbol zu verwenden, verwenden Sie das folgende Format: [InternetShortcut] URL = google.com/dictionary IconFile = C: \ Benutzer \ Name \ Icons \ dictionary.ico IconIndex = 0 "\" für ein lokales Verzeichnis anstelle von "/". Und stellen Sie sicher, dass "IconIndex" gleich "0" [Null] ist (wie oben). Öffnen Sie zum Aktualisieren einfach die Verknüpfung in IE9. (Schließen und erneut öffnen, wenn Sie es bereits geöffnet hatten).
6

Ich hatte auch Probleme, die vom Editor bearbeitete .websiteDatei zum Aktualisieren des Symbols zu bringen. Hier ist die Methode, die für mich von SevenForums.com kinderleicht ist :

Sie können das Symbol von angehefteten Websites ändern, aber es ist ein bisschen mühsam und ein bisschen technisch. Anscheinend war es in der Vorabversion von IE9 einfach, aber sie haben diese Funktionalität aus Gründen entfernt, die ich nicht entdecken konnte. Die angehefteten Verknüpfungen befinden sich in:

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

Suchen Sie die Verknüpfung, für die Sie das Symbol ändern möchten, und ändern Sie die Dateinamenerweiterung von ".website" in ".url". Beachten Sie, dass die Erweiterung ".website" im Windows Explorer nicht angezeigt wird. Sie müssen daher a verwenden CMD-Box oder eine andere Methode, um es zu ändern.

Wenn es umbenannt wurde, können Sie mit der rechten Maustaste auf die Verknüpfung klicken und das Symbol ändern. Wenn Sie fertig sind, müssen Sie die Dateinamenerweiterung wieder ändern.

Das neue Symbol wird erst in der Taskleiste angezeigt, wenn die Symbole aktualisiert wurden oder das Symbol nicht mehr angeheftet und neu angeheftet wurde. Ich finde, der einfachste Weg ist, mit der rechten Maustaste zu klicken und die Taste zu entfernen und dann mit der rechten Maustaste zu klicken und eine PIN zu erstellen, während Sie sich im oben genannten Taskleistenordner befinden.

Sean Bell
quelle
1
Dies ist die beste Antwort. für diejenigen unter Ihnen, die sich in der Kommandozeile nicht so gut auskennen. In Windows 7 cd %appdata%\microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbarund dannrename yourshortcut.website to yourshortcut.url
Cynapse
In Windows 10 ist die Möglichkeit, die Erweiterung in Internetverknüpfungen anzuzeigen / zu bearbeiten, in der Explorer-Ansicht leider deaktiviert (auch wenn Erweiterungen anzeigen aktiviert ist). Zum Glück funktionieren @Cynapse-Befehlszeilenvorschläge perfekt.
kmote
2

So ändern Sie angeheftete Website-Symbole in IE9

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

Auf dieser Website können Sie Ihre eigenen Symbole erstellen, wenn Ihnen die Optionen nicht gefallen: http://www.xiconeditor.com/

Kerry
quelle
Die im Link beschriebene Lösung bezieht sich auf die Registerkarte "Website" des Dialogfelds "Eigenschaften der angehefteten Verknüpfung". Dies funktionierte für die Beta-Version von IE9, aber in der endgültigen Version ist die Registerkarte "Website" nicht mehr sichtbar.
mbursill
1

Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie New -> Shortcut. Navigieren Sie zu C:\Program Files\Internet Explorer\iexplore.exeund wählen Sie OK. Lassen Sie nach dem Anführungszeichen ein Leerzeichen und fügen Sie die URL ein, auf die die Verknüpfung verweisen soll. Wählen Sie Next, geben Sie der Verknüpfung einen Namen und wählen Sie OK. Klicken Sie mit der rechten Maustaste auf die Verknüpfung und ändern Sie das Symbol. Ziehen Sie die neue Verknüpfung in die Taskleiste und Pindarauf.

Mark Gereau
quelle