Cordova Content Security Policy работает на Android, но не работает на ios - PullRequest
0 голосов
/ 02 октября 2018

Мое приложение имеет функцию для загрузки изображений в виде строки base64 в мой API.

У меня есть следующий тег CSP в моем приложении cordova в первой строке после <head> в Index.html

 <meta http-equiv="Content-Security-Policy" content="default-src * file: gap:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'; media-src * file: gap:; img-src * gap: data: mediastream: blob: filesystem:">

Когда я запускаю на Android (эмуляторе или устройстве), моя загрузка работает нормально, запрос HTTP Post отправляется в Api со всеми данными.

Но когда я пытаюсь запустить на эмуляторе iOS все мои вызовы Api, содержащие изображение, происходит сбой.Он вызывает Api, но данные запроса всегда равны NULL.

Мне не хватает чего-то определенного для iOS в моем теге CSP?

...