Я пытаюсь отлаживать ответное родное приложение. Если я не пытаюсь отлаживать JS удаленно, тогда все в порядке, но когда я пытаюсь отлаживать JS удаленно, я получаю эту ошибку.
React Native Debug JS Удаленная ошибка window.deltaUrlToBlobUrl не является функцией
Ответ 1
Я установил расширение хром CORS и включил CORS, после чего он работал. Даже если я открываю хром с отключенной безопасностью вручную, то это также не сработало для меня, пока я не установил расширение.
Ответ 2
У меня тоже была эта ошибка. Причиной для меня стала открытая вкладка отладчика в chrome с предыдущего сеанса. Поэтому, когда я закрыл его, все отлично работает сейчас :)
Ответ 3
попробуйте изменить URL-адрес Chrome с http://localhost: 8081/debugger-ui/ на http://192.168.XXXX.XXXX.xip.io:8081/debugger-ui/
источник: https://github.com/facebook/react-native/issues/17618
Ответ 4
Закрыть эмулятор.
Закрыть консоль узла, которая открывается после выполнения команды реагировать-родной запуск-Android.
Запустите эмулятор снова.
Запустите проект снова.
Надеюсь, это поможет.
Ответ 5
У меня была та же ошибка, я просто закрыл браузер и обновил симулятор. Может снова открыть окно браузера с окном отладки. Но это заботится об ошибке. Если нет, я предлагаю завершить работу вашего симулятора и снова запустить команды сборки.
Ответ 6
Ага! Нашел лучшее, менее хакерское решение. Кажется, когда я обновил клиент Expo на окнах, он изменил мой "хозяин" по умолчанию. Нажмите кнопку cog и измените "host" на "LAN", чтобы избежать CORS
Ответ 7
Я только что очистил кеш браузера и кеш приложения, и теперь он работает.