Я создаю обычный проект React (не связанный с блокчейном, криптовалютой или MetaMask).
Однако Chrome выдает в консоли следующую необнаруженную ошибку:
Код: Выделить всё
Failed to connect to MetaMask
at Object.connect (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/scripts/inpage.js)
- Мое приложение НЕ использует Web3, эфиры, криптографические библиотеки или MetaMask.
- Браузер Opera работает нормально.
- Я никуда не вызываю window.ethereum.
- MetaMask установлен в Chrome, но я не хочу, чтобы он мешал.
Я подозреваю, что одна из моих зависимостей проверяет window.ethereum, а Chrome MetaMask автоматически внедряет inpage.js, что приводит к неудачной попытке подключения.
/>Мой вопрос:
- Почему Chrome MetaMask автоматически внедряется в некриптопроекты и вызывает эту ошибку?
- Какие библиотеки обычно вызывают это?
- Как я могу полностью отключить внедрение MetaMask или поставить его в изолированную среду ТОЛЬКО для моего локального сайта разработки или только для этого проекта?
Подробнее здесь: https://stackoverflow.com/questions/798 ... oject-does
Мобильная версия