site local (file: //) favicon funciona no Firefox, não no Chrome ou Safari- por quê?

A questão

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?

Detalhes

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 ...

Atualizar

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.)

questionAnswers(6)

yourAnswerToTheQuestion