Por que o IE 8 pode obter algum favicon de algum site, mas não dos outros?

0

O IE 8 (no Win 7 de 64 bits) pode obter o ícone fav (o minúsculo ícone à esquerda do endereço e que será exibido à esquerda do marcador se você adicionar esse link à barra de links do IE 8) .

Por exemplo, todos os favicon Wikipedia, Answers.com e Facebook podem ser obtidos, mas não é possível obter o link para o link do Restaurant City não importa o quanto eu tentei. (aconteceu em 2 máquinas) O Chrome e o FF podem obtê-lo. Existe uma maneira que eu possa fazer o IE 8 também?

    
por 太極者無極而生 27.10.2009 / 20:43

4 respostas

2

O site a que você está se referindo tem a referência atual no cabeçalho html:

<link rel="shortcut icon" href="http://photos-e.ak.fbcdn.net/photos-ak-sf2p/v43/96/43016202276/app_2_43016202276_3195.gif" />

Ele deve ter uma referência a um arquivo .ico e também a funciona bem em todos os navegadores .

Mais informações sobre favicons podem ser encontradas em wikipedia .

    
por 27.10.2009 / 21:44
1

O favicon Restaurant City possivelmente não está sendo exibido no IE8 porque usa uma imagem GIF sem especificar o tipo MIME.

i.e. tem:

<link rel="shortcut icon" href="path/app_2_43016202276_3195.gif" />

em vez de:

<link rel="shortcut icon" href="path/app_2_43016202276_3195.gif" type="image/gif" />

Correção

Apenas tentei isso e type="image/gif" não fez diferença.

Eu suspeito que, nesse caso, como o Facebook já tem um favicon definido para a raiz do site, isso interfere no conjunto (usando um GIF) no subdiretório.

Quando converti o GIF para um arquivo ICO e usei o padrão

<link rel="shortcut icon" href="/path/testicon.ico" />

funcionou bem.

    
por 27.10.2009 / 22:49
0

Às vezes, os favicons podem ser "atualizados" ao limpar seu histórico de cache / internet. Além disso, tente pressionar CTRL + F5 para forçar uma atualização completa da página.

Além disso, é difícil testar seu problema quando o site ao qual você está vinculado exige um login (não tenho uma conta). Você tem outros exemplos?

    
por 27.10.2009 / 21:01
0

Alguns programadores sabem como adicionar corretamente um favicon, outros estão trabalhando em informações antigas / incorretas.

Alguns navegadores tentam compensar os programadores que simplesmente não estão fazendo o certo e tentarão buscar o favicon por outros meios, mas IMHO está apenas encorajando um mau comportamento.

    
por 27.10.2009 / 21:06