Você pode alterar o ícone de um aplicativo Web IE 9 fixado? E como você faz isso?

11

No IE 9, você pode clicar e arrastar uma guia do navegador aberta para a barra de tarefas do Windows 7 e fixar o atalho na barra de tarefas.

Isso tem o efeito de criar uma experiência de pseudo-aplicativo em que o atalho pode ter seu próprio jumplist personalizado e não é agrupado com outras guias do navegador IE 9 na barra de tarefas.

O Windows usa o "ícone de atalho" ou "favicon" definido no HTML para o ícone na barra de tarefas. Se nenhum ícone de atalho estiver definido, o ícone de atalho genérico do IE será usado.

Se você tiver um monte desses atalhos fixados na barra de tarefas que não possuem ícones diferentes, pode ser confuso para o usuário qual é qual.

Você pode alterar o ícone de um aplicativo Web IE 9 fixado? E como você faz isso?

RunnerRick
fonte

Respostas:

14

Comece com o site já fixado e sem instâncias do IE em execução.

Abra a pasta:

% appdata% \ microsoft \ Internet Explorer \ Inicialização Rápida \ Usuário Fixado \ Barra de Tarefas

Inicie o bloco de notas e arraste o ícone fixado da pasta para o bloco de notas.

A seção InternetShortcut deve ter duas entradas (IconFile e IconIndex). Se eles não existirem, podem ser adicionados. Um arquivo DLL ou ICO pode ter vários ícones incorporados. O número IconIndex é usado para determinar qual ícone incorporado usar.

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

Salve as alterações e feche o Bloco de Notas. Nesse ponto, a alteração do ícone está concluída, no entanto, a barra de tarefas não será atualizada automaticamente.

Para atualizar a barra de tarefas:

Recorte e cole o atalho na área de trabalho. Se o ícone não for removido da barra de tarefas, clique com o botão direito do mouse e selecione "desafixar ..."

Clique duas vezes no atalho na área de trabalho (isso força o IE a ler o formato .website e atualizar o ícone).

Arraste o atalho da área de trabalho para a barra de tarefas e exclua o atalho da área de trabalho. O novo ícone deve ser mostrado.

mbursill
fonte
Para uma pré-visualização de ícones (e seu índice) contido no Windows 7 SHELL32.DLL aqui: img145.imageshack.us/img145/6536/win7shell32dllicons.jpg
mbursill
Parece promissor. O IconIndex começa com 0 ou 1? Ainda não fiz a atualização do ícone e estou me perguntando se esse é o problema.
precisa saber é o seguinte
Pelo seu comentário, vejo que o IconIndex começa com 0. De qualquer forma, segui essas etapas, mas não foi possível atualizar o ícone. Você deixou de fora um passo? Estou executando o Windows 7 SP1, talvez algo tenha mudado com o service pack.
precisa saber é o seguinte
@ Rick Também estou usando o Win 7 SP1. É fácil fazer a alteração no arquivo (verifique se você possui apenas uma entrada IconFile e uma IconIndex), mas atualizar o ícone é um pouco complicado. Lembre-se de executar o atalho uma vez copiado para a área de trabalho antes de fixar novamente. Parece que o shell do Windows armazenará em cache o ícone antigo até o IE reler o arquivo .website.
mbursill
1
Como resposta a @mbursill: Para usar um ícone local, use o formato como este: [InternetShortcut] URL = google.com/dictionary IconFile = C: \ Usuários \ Nome \ Ícones \ dictionary.ico IconIndex = 0 "\" para um diretório local em vez de "/". E certifique-se de que "IconIndex" seja igual a "0" [zero] (como acima). Para atualizar, basta abrir o atalho no IE9. (Feche e reabra se você já o tiver aberto).
6

Eu também tive problemas para obter o .websitearquivo editado do bloco de notas para atualizar o ícone, então aqui está o método que é à prova de falhas do SevenForums.com :

Você pode alterar o ícone de sites fixados, mas é um pouco complicado e um pouco técnico. Aparentemente, na versão de pré-lançamento do IE9, era simples, mas eles removeram essa funcionalidade por razões que não consegui descobrir. Os atalhos fixados estão localizados em:

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

Encontre o atalho no qual deseja alterar o ícone e altere a extensão do nome do arquivo de ".website" para ".url" Observe que a extensão ".website" não será exibida no Windows Explorer; portanto, você precisará usar um Caixa CMD ou outro método para alterá-lo.

Quando o nome é renomeado, você pode clicar com o botão direito do mouse no atalho e alterar o ícone. Quando terminar, você precisará alterar novamente a extensão do nome do arquivo.

O novo ícone não aparecerá na Barra de Tarefas até que os ícones sejam atualizados, ou o ícone é desafixado e repintado. Acho que a maneira mais fácil é clicar com o botão direito do mouse e UNPIN e clicar com o botão direito do mouse e PIN enquanto estiver na pasta da Barra de Tarefas mencionada acima.

Sean Bell
fonte
1
Esta é a melhor resposta. para aqueles que não conhecem muito bem a linha de comando. No Windows 7 cd %appdata%\microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbare depoisrename yourshortcut.website to yourshortcut.url
Cynapse
Infelizmente, no Windows10, a capacidade de exibir / editar a extensão nos atalhos da Internet é desativada na exibição do Explorer (mesmo quando a opção Mostrar extensões está ativada). Felizmente, as sugestões de linha de comando do @Cynapse funcionam perfeitamente.
kmote
1

Clique com o botão direito na área de trabalho e selecione New -> Shortcut. Navegue até C:\Program Files\Internet Explorer\iexplore.exee selecione OK. Deixe um espaço após as aspas e cole o URL para o qual deseja apontar o atalho. Selecione Next, dê um nome ao atalho e selecione OK. Clique com o botão direito do mouse no atalho e altere o ícone. Arraste o novo atalho para a barra de tarefas e Pinele.

Mark Gereau
fonte