Chrome Cordova Apps: Origin 'chrome-extension://', поэтому доступ запрещен

Я пытаюсь написать мобильное приложение Chrome Cordova (Android) (с помощью cca). Всякий раз, когда я звоню в сервис, я вижу вышеупомянутую ошибку. Есть много решений, которые включают добавление разрешений в manifest.json. Я уже сделал это, и у меня нет доступа к серверу для разрешения запросов CORS. После большого количества поисков в Google и вопросов о стековом потоке я ничего не получил. Я пытаюсь сделать запрос через XHR, и я вижу выше ошибку.

Теперь, согласно этой ссылке, мне просто нужно добавить разрешения для моего manifest.json. я уже добавила "http://*/" к моим разрешениям в manifest.json (который ранее был <all_urls>.) Там также есть презенти в conifg.xml,

Вот пример запроса, который я выполняю:

var req=new XMLHttpRequest();
req.open("GET", "http://www/example.com/actualAPICall", true);
req.send();

1 ответ

Задавать "permissions": ["<all_urls>"] в вашу конфигурацию manifest.json.

Другие вопросы по тегам