site local (file: //) favicon funciona no Firefox, não no Chrome ou Safari- por quê?
Quando meu site é local (usando ofile://
protocolo), o favicon não aparece no Chrome ou Safari, mas funciona no Firefox (tudo em um mac). No entanto, quando o mesmo site é realmente hospedado, o favicon funciona bem em todos os navegadores que eu tentei. Por que os navegadores webkit não exibem favicons locais?
O arquivo favicon.ico está no mesmo diretório da página index.html. Eu estou usando o seguinte código, embora eu tenha tentado várias variações dele:
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
Como o favicon funciona quando acessadohttp://
, Duvido que haja algo errado com o jeito que eu estou incluindo, mas você nunca sabe ...
Eu encontrei alguns posts do fórum (nada muito oficial) que sugerem que isso é por design, mas nenhum deles dá a razão. Além disso, parece que algumas versões do IE têm o mesmo problema. Existe algum risco de segurança com os favicons locais? (Eu sei que alguns navegadores têm problemas com cookies locais, por exemplo).
Aviso Legal: Parece haver uma tonelada de perguntas de maneira semelhante, mas não encontrei exatamente essa. (Na verdade eu tenho basicamente a mesma pergunta queeste, mas nenhuma das respostas lá funcionou para mim.)