JavaScript XMLHttpRequest и Fetch следуют политике одного и того же происхождения. Таким образом, веб-приложение, использующее XMLHttpRequest или Fetch, могло только делать HTTP-запросы в своем собственном домене.
Источник: https://developer.mozilla.org/en-US/docs / Web / HTTP / Access_control_CORS
Вы должны отправить HTTP-заголовок Access-Control-Allow-Origin: * со своей стороны.
Если вы используете Apache как ваш HTTP-сервер, вы можете добавить его в свой конфигурационный файл Apache следующим образом:
Header set Access-Control-Allow-Origin "*" Mod_headers включен по умолчанию в Apache, однако вы можете убедиться, что он включен при запуске:
a2enmod headers
Пока пакетный файл находится в том же каталоге, что и исполняемый, он будет выполнять этот файл adb.bat, потому что командная строка Windows будет сначала искать в текущем каталоге в поисках исполняемого файла, когда вы сообщаете ваш командный файл для выполнения команды.
Что касается решения вашей проблемы, я бы сказал, если это возможно, тогда измените имя вашего файла adb.bat на что-то другое, например adbFile.bat, таким образом, вы не будете вызывать его каждый раз, когда вам потребуется ваши инструменты adb из этого каталога.