🤔 Para Refletir :
"Refatorar o código é como usar inseticida: Elimina bugs."
- Mayleone

Solução - Failed to load data/Actors.json

Crixus

Marquês
Membro
Membro
Juntou-se
07 de Julho de 2015
Postagens
586
Bravecoins
4
Quando se tenta abrir um sistema ou página de internet local (file:///) que use AJAX os navegadores mais modernos não permitem a execução por segurança, mas existe um meio de desativar essa segurança e permitir que abra um jogo feito em Rpg Maker MV para poder fazer testes sem precisar hospedar ou instalar um servidor na máquina.

Você perceberá isso por que o seu jogo vai retornar um erro como este:
Código:
Failed to load: data/Actors.json

As tutoriais a seguir são para os seguintes navegadores:
  • Google Chrome
  • Opera (Chromium)
  • Mozilla Firefox

Blogs:
https://rpgboss.wordpress.com/2019/11/02/rpgmv-como-testar-seu-jogo-no-navegador/
https://rpgboss.blogspot.com/2019/11/rpgmv-como-testar-seu-jogo-no-navegador.html
https://rpgmakerworld.smfnew2.com/miscellaneous-tutorials/(mv)-fix-error-failed-to-load-dataactors-json

Google Chrome/Opera:
Neste navegador use este parâmetro (linha de comando):
Código:
--allow-file-access-from-files

[*]Crie um atalho do navegador na área de trabalho.
[*]Clique sobre ele com o botão direito sobre o ícone e selecione Propriedades.
[*]Na caixa "Destino" insira o parâmetro após a segunda aspa com um espaço e salve.

chrome_allow_ajax_local.png


Pronto, agora este atalho vai sempre iniciar o Chrome sem a regra de segurança, deixe ele aberto para poder abrir o index.html do seu jogo.



Firefox:
Neste navegador a segurança não será restaurada após fechar o navegador, por isso você deverá reativa-la manualmente se achar necessário.

Na barra de endereço do navegador entre com o seguinte comando:
Código:
about:config

Aparecerá uma tela de aviso te alertando sobre os riscos, então não mude nada além do que ensinei nesta tutorial. Para continuar aperte o botão azul escrito “Aceito o Risco”.

Vá no campo de busca e digite o seguinte termo:
Código:
security.fileuri.strict_origin_policy

Ele está em true que significa "ativado", para desativar dê clique duplo do mouse sobre o item, ele ficará em negrito como aviso de que não está dentro dos padrões.
Pronto, agora pode testar o seu jogo clicando apenas no index.html, mesmo se fechar o navegador quando abrir quando iniciar este arquivo vai funcionar.
 
Voltar
Topo Inferior