Читать локальный XML с помощью JS

На данный момент из-заПолитика безопасности Chromium не может читать локальные файлы через AJAX без--allow-file-access-from-files, Но в настоящее время мне нужно создать веб-приложение, в котором база данных представляет собой xml-файл (в крайнем случае, json), расположенный в одном каталоге с index.html. Понятно, что пользователь может запустить это приложение локально. Существуют ли обходные пути для чтения xml- (json-) файла, без его переноса в функцию и перехода на расширение js?

loadXMLFile('./file.xml').then(xml => {
    // working with xml
});

function loadXMLFile(filename) {
    return new Promise(function(resolve, reject) {
        if('ActiveXObject' in window) {
            // If is IE
            var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
            xmlDoc.async = false;
            xmlDoc.load(filename);

            resolve(xmlDoc.xml);
        } else {
            /*
             * how to read xml file if is not IE?
             * ...
             * resolve(something);
             */
        }

    }
}

Ответы на вопрос(5)

Ваш ответ на вопрос