Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro no Console - jogo da adivinhação -

Abro o console e nao aparece o recado dentro. O seguinte erro é transmitido: Not allowed to load local resource: file:///favicon.ico

Uso o Safari

alguém consegue me ajudar?

3 respostas
solução!

Olá, Guilherme! Tudo bem?

O erro "Not allowed to load local resource: file:///favicon.ico" significa que:

O Safari está tentando carregar o ícone da página (favicon) de um arquivo local (file:///favicon.ico), mas por motivos de segurança, o navegador impede o carregamento de recursos locais quando você abre um arquivo HTML diretamente do seu computador.

Por que isso acontece:

  • Segurança: Navegadores modernos, como o Safari, implementam restrições de segurança para impedir que páginas da web acessem arquivos locais do seu computador sem permissão.
  • Contexto local: Quando você abre um arquivo HTML diretamente do seu computador, ele é executado em um contexto local (file:///), que tem restrições diferentes de quando você acessa uma página da web por meio de um servidor (http:// ou https://).

Como corrigir:

  1. Use um servidor local:

    • A maneira mais recomendada de resolver esse problema é usar um servidor local para servir seus arquivos HTML.
    • Existem várias maneiras de fazer isso, como usar o Node.js com o pacote http-server ou usar a extensão "Live Server" no VS Code.
  2. Ignore o erro (para desenvolvimento):

    • Se você estiver apenas desenvolvendo o jogo e não se importar com o ícone da página, você pode simplesmente ignorar o erro.
    • O erro não impede que o jogo funcione corretamente, mas apenas indica que o ícone da página não pode ser carregado.

Como usar o "Live Server" no VS Code:

  1. Instale a extensão:

    • Abra o VS Code.
    • Clique no ícone de extensões na barra lateral (ou pressione Ctrl+Shift+X).
    • Pesquise por "Live Server" e instale a extensão.
  2. Abra o arquivo HTML:

    • Abra o arquivo HTML do seu jogo no VS Code.
  3. Inicie o servidor:

    • Clique com o botão direito no arquivo HTML e selecione "Open with Live Server".
    • O VS Code abrirá o arquivo HTML no seu navegador usando um servidor local.

Usar um servidor local é uma boa prática para o desenvolvimento web, pois permite que você teste seu código em um ambiente mais próximo do ambiente de produção.

Espero ter ajudado.

Muito obrigado pela atençao! Foi muito util mesmo.

Que bom que pude ajudar! Fico feliz em saber que foi útil. Bons estudos!