У меня есть проект в ReactJs, где я использую web3.js для чтения смарт-контракта, и я клиент Ethereum, предоставленный Infura.Проблема в том, что когда я захожу на свой проект в Google Chrome, все работает нормально.Если я получаю доступ к своему проекту через Microsoft Edge, я получаю следующую ошибку:
SEC7120: [CORS] Источник 'http://localhost:3000' не нашел' http://localhost:3000' взаголовок ответа Access-Control-Allow-Origin для ресурса общего происхождения в 'https://rinkeby.infura.io/v3/censored'.
Я просмотрел другие посты и обнаружил этот , который не удалось решитьмоя проблема.
Другие вещи, которые я заметил: если я захожу на сайт из Internet Explorer, я могу читать данные как обычно.Если я захожу в Google Chrome и не использую MetaMask, я могу читать данные как обычно.Если я активирую MetaMask и не выбираю правильную сеть Infura (Ropsten) и выбираю, например, Основную сеть, она не работает должным образом
ОБНОВЛЕНИЕ: кажется, что это не проблема с моей стороны ивместо этого это прибывает из Infura.Я поинтересовался у них, не является ли Microsoft Edge ограничением их услуг, и готовы ли они что-либо с этим сделать.