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.