¿Se puede cambiar el icono de una aplicación web IE 9 anclada? ¿Y cómo lo haces?

11

En IE 9 tiene la capacidad de hacer clic y arrastrar una pestaña abierta del navegador a la barra de tareas de Windows 7 y anclar el acceso directo a la barra de tareas.

Esto tiene el efecto de crear una experiencia de pseudo-aplicación donde el acceso directo puede tener su propio jumplist personalizado y no está agrupado con otras pestañas del navegador IE 9 en la barra de tareas.

Windows utiliza el "icono de acceso directo" o "favicon" definido en el HTML para el icono en la barra de tareas. Si no se define un icono de acceso directo, se utiliza el icono de acceso directo genérico de IE.

Si tiene un montón de estos atajos anclados a la barra de tareas que no tienen iconos diferentes, puede ser confuso para el usuario cuál es cuál.

¿Se puede cambiar el icono de una aplicación web IE 9 anclada? ¿Y cómo lo haces?

RunnerRick
fuente

Respuestas:

14

Comience con el sitio ya anclado y no se ejecutan instancias de IE.

Abra la carpeta

% appdata% \ microsoft \ Internet Explorer \ Inicio rápido \ Usuario anclado \ Barra de tareas

Inicie el bloc de notas y arrastre el icono anclado desde la carpeta al bloc de notas.

La sección InternetShortcut debe tener dos entradas (IconFile e IconIndex). Si no existen, se pueden agregar. Un archivo DLL o ICO puede tener múltiples íconos incrustados. El número IconIndex se usa para determinar qué icono incrustado usar.

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

Guarde los cambios y cierre el Bloc de notas. En este punto, se realiza el cambio de icono, sin embargo, la barra de tareas no se actualizará automáticamente.

Para actualizar la barra de tareas:

Corta y pega el acceso directo al escritorio. Si el icono no se elimina de la barra de tareas, haga clic derecho y seleccione "desanclar ..."

Haga doble clic en el acceso directo en el escritorio (esto obliga a IE a leer el formato .website y actualizar el icono).

Arrastre el acceso directo del escritorio a la barra de tareas y elimine el acceso directo del escritorio. Se debe mostrar el nuevo ícono.

mbursill
fuente
Para obtener una vista previa de los iconos (y su índice) contenidos en el shell32.dll de Windows 7, vaya aquí: img145.imageshack.us/img145/6536/win7shell32dllicons.jpg
mbursill
Suena prometedor. ¿IconIndex comienza con 0 o 1? Todavía no he actualizado el icono y me pregunto si este es el problema.
RunnerRick
Por su comentario, veo que IconIndex comienza con 0. En cualquier caso, he seguido estos pasos, pero no he podido actualizar el icono. ¿Dejaste un paso? Estoy ejecutando Windows 7 SP1, tal vez algo cambió con el service pack.
RunnerRick
@ Rick También estoy usando Win 7 SP1. Hacer el cambio en el archivo es fácil (asegúrese de tener solo una entrada IconFile y una IconIndex), pero hacer que el icono se actualice es un poco engorroso. Asegúrese de recordar ejecutar el acceso directo una vez copiado en el escritorio, antes de volver a fijarlo. Parece que el shell de Windows almacenará en caché el ícono anterior hasta que IE vuelva a leer el archivo .website.
mbursill
1
Como respuesta a @mbursill: Para usar un ícono local, use el siguiente formato: [InternetShortcut] URL = google.com/dictionary IconFile = C: \ Users \ Name \ Icons \ dictionary.ico IconIndex = 0 "\" para un directorio local en lugar de "/". Y asegúrese de que "IconIndex" sea igual a "0" [cero] (como arriba). Para actualizar, simplemente abra el acceso directo en IE9. (Cierra y vuelve a abrir si ya lo tenías abierto).
6

Yo también tuve problemas para obtener el .websitearchivo editado del bloc de notas para actualizar el icono, así que aquí está el método que es infalible para mí desde SevenForums.com :

Puede cambiar el icono de los sitios web anclados, pero es un poco complicado y un poco técnico. Aparentemente, en la versión preliminar de IE9 era simple, pero eliminaron esa funcionalidad por razones que no he podido descubrir. Los atajos anclados se encuentran en:

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

Busque el acceso directo en el que desea cambiar el icono y cambie su extensión de nombre de archivo de ".website" a ".url" Tenga en cuenta que la extensión ".website" no aparecerá en el Explorador de Windows, por lo que deberá usar Cuadro CMD u otro método para cambiarlo.

Cuando se le cambia el nombre, puede hacer clic con el botón derecho en el acceso directo y cambiar su icono. Cuando haya terminado, deberá volver a cambiar la extensión del nombre de archivo.

El nuevo ícono no aparecerá en la barra de tareas hasta que los íconos se actualicen, o el ícono se desanclar y repintar. Creo que la forma más fácil es hacer clic con el botón derecho y DESPONER y luego hacer clic con el botón derecho y PIN mientras está en la carpeta de la Barra de tareas mencionada anteriormente.

Sean Bell
fuente
1
Esta es la mejor respuesta. para aquellos de ustedes que no conocen bien la línea de comando. En Windows 7 cd %appdata%\microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbary luegorename yourshortcut.website to yourshortcut.url
Cynapse
En Windows10, desafortunadamente, la capacidad de ver / editar la extensión en los accesos directos de Internet está deshabilitada desde la vista del Explorador (incluso cuando la opción Mostrar extensiones está habilitada). Afortunadamente, las sugerencias de línea de comandos de @Cynapse funcionan perfectamente.
kmote
2

Cómo cambiar los iconos de sitios web anclados en IE9

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

Este sitio le permite crear sus propios iconos si no le gustan las opciones: http://www.xiconeditor.com/

Kerry
fuente
La solución discutida en el enlace se refiere a la pestaña del sitio web del cuadro de diálogo de propiedades de acceso directo anclado. Esto funcionó para la versión beta de IE9, pero en la versión final, la pestaña del sitio web ya no es visible.
mbursill
1

Haga clic derecho en el escritorio y seleccione New -> Shortcut. Busque C:\Program Files\Internet Explorer\iexplore.exey seleccione OK. Deje un espacio después de las comillas y pegue la URL a la que desea que apunte el acceso directo. Seleccione Next, asigne un nombre al acceso directo y seleccione OK. Haga clic derecho en el acceso directo y cambie el icono. Arrastre el nuevo acceso directo a la barra de tareas y Pinéste.

Mark Gereau
fuente