Я неправду в топике сказал. Я решение не со старой версии сайта взял, а именно с этой страницы учебника. На сайт меня занесло в поиске решения с сообщением в консоле.
Если я правильно понял намёк, то я запрос исправил на асинхронный:
a.open('POST', 'https://....', true);
Теперь в консоле выводится два сообщения. Второе:
Сертификат SSL, используемый для загрузки ресурсов с https:..., будет недоверчен в M70. После недоверия пользователям будет запрещено загружать эти ресурсы.
Так же изменил запрос на POST, так как мне нужен ответ с содержимым JSON файла.
Но сообщения в кансоле остались.