Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.04.2021, 22:11
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Как получить содержимое JSON файла?
Подскажите, как в JS правильно получить содержимое локального JS файла? Fetch блокирует запрос на урл без http протокола. Пробую через
let object;
let httpRequest = new XMLHttpRequest();

httpRequest.overrideMimeType( 'application/json' );
httpRequest.open( 'GET', url, true );
httpRequest.send();
httpRequest.addEventListener( 'readystatechange', function() {
	console.log( this );
    if (this.readyState === this.DONE) {
      	// when the request has completed
        object = JSON.parse(this.response);
    }
});

Но response почему-то пустой. Путь к локальному файлу правильный. В консоли, в заголовках к файлу следующее: Referrer Policy: strict-origin-when-cross-origin
Как понимаю это тоже блокировка?

Последний раз редактировалось Янковиц, 17.04.2021 в 22:13.
Ответить с цитированием
  #2 (permalink)  
Старый 18.04.2021, 15:36
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Янковиц, только по http протоколу... По file:/// не прочитаешь.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить в DIV содержимое другого HTML файла? wooo Элементы интерфейса 5 31.05.2017 08:58
Как получить текст из файла по глобальной ссылке милт AJAX и COMET 5 29.01.2016 13:24
Как правильно получить данные json (перевести в общую оласть видимости) Blondinka Общие вопросы Javascript 3 14.10.2015 21:36
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как получить путь до файла из css в firefox? wild_snail Events/DOM/Window 4 11.05.2012 21:09