RPG Maker MZ Решаем ошибку "Your browser does not allow to read local files." • Легко избавляемся от ошибки при открытии игры в браузере

17 сентября 2020 в 05:59
В RPG Maker MZ совершенно по-дебильному сделана проверка на доступность XHR (запрашивается повторно основной скрипт). Из-за этого, при открытии в браузере, если страница прогрузилась достаточно быстро, то эта проверка тупо не успевает пройти и игра валится с ошибкой "Your browser does not allow to read local files."

Вылечить это просто - откройте js/main.js блокнотом и поменяйте строку 23 с
this.xhrSucceeded = false;
на
this.xhrSucceeded = true;

Также можете удалить строку 30:
this.testXhr();
чтобы отключить этот запрос совсем.

Пользы от него нет, если XHR недоступны, то игра и так покажет ошибку при попытке загрузки скриптов.

Естественно, способ актуален только если ошибка появляется через раз. Если вы видите эту ошибку всегда - значит браузер действительно не может загружать файлы (например, html файл открыт локально, без использования серверного ПО). В этом случае нужно разместить игру там, откуда она может загружать файлы.

Статистика и друзья сайта

Яндекс.Метрика