seregazolotaryow64
@seregazolotaryow64
IT Специалист и самоучка

Как разрешить входящие запросы по https в браузерном режиме Cordova?

Добрый вечер!

Сталкиваюсь я с запуском Mapbox GL JS в своём Cordova-приложении. Не полностью карта запускается на localhost, так как сам API доступен по HTTPS. И DevTools жалуется на такие причины:
Content Security Policy: Параметры страницы заблокировали загрузку ресурса data:image/webp;base64,UklGRh4AAABXRUJQV… («default-src»). webp_supported.js:28:4

Content Security Policy: Параметры страницы заблокировали загрузку ресурса https://api.mapbox.com/mapbox-gl-js/v2.7.0/mapbox-gl.css («style-src»).

Content Security Policy: Параметры страницы заблокировали загрузку ресурса blob:http://localhost:8002/25950ee2-1382-4fcb-813d-b3113486327f («script-src»). 2

Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://events.mapbox.com/events/v2?access_token=... . (Причина: не удалось выполнить запрос CORS).

В мета теге политики настраивал так:
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' *">

И в config.xml проекта приложения:
<access origin="*" />
<allow-navigation href="*"/>
<allow-intent href="*"/>


Вы с этим сталкивались? Если да, то поделитесь способами решения данного вопроса!
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы