Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Dúvida ao executar o console no inspecionar

Ao executar o console com a váriavel está me apresentando a seguinte mensagem "Unsafe attempt to load URL file:///C:/Users/MRD1225/Downloads/logica-js-projeto_inicial/logica-js-projeto_inicial/index.html from frame with URL file:///C:/Users/MRD1225/Downloads/logica-js-projeto_inicial/logica-js-projeto_inicial/index.html. 'file:' URLs are treated as unique security origins." Como eu saio desse erro e consigo visualizar o console da mensagem ?

Segue o meu bloco de código:

alert ("Boas vindas ao jogo do número secreto");
let numeroSecreto = 29;
let chute = prompt("Escolha um número 1 e 10"); 

if (numeroSecreto == chute) {
    console.log("Isso ai !! Você descobriu o número secreto (5)")
}
1 resposta

Olá, Marcus! Tudo bem?

Sobre a execução do console no inspecionar em JavaScript, a mensagem que apareceu está relacionada ao navegador tentando acessar o projeto diretamente pelo caminho file://, o que ativa uma política de segurança do próprio navegador.

Vamos resolver isso.

O código que você compartilhou está correto para a atividade e o console.log() será executado quando o valor digitado em prompt() for igual ao valor da variável numeroSecreto.

Veja este exemplo:

O código abaixo exibe uma mensagem de boas-vindas, solicita um número ao usuário e escreve uma mensagem no Console caso o número informado seja igual ao número secreto.

alert("Boas vindas ao jogo do numero secreto");
let numeroSecreto = 29;
let chute = prompt("Escolha um numero entre 1 e 10");

if (numeroSecreto == chute) {
    console.log("Isso ai! Voce descobriu o numero secreto.");
}

Se o Console não estiver exibindo a mensagem, confira também estes pontos:

  • Abra o Console pressionando F12 e selecionando a aba Console.
  • Recarregue a página (F5) após abrir o Console.
  • Digite o número 29 quando o prompt() for exibido, pois somente nessa condição o console.log() será executado.
  • A mensagem sobre file:// normalmente não impede o funcionamento desse código. Caso ela continue aparecendo, execute o projeto utilizando um servidor local, como a extensão Live Server no VS Code, que abre a página via http://localhost e evita esse aviso de segurança.

Qual navegador você está utilizando e como está abrindo o arquivo index.html: diretamente com dois cliques ou por meio do VS Code com o Live Server?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!