Quantcast
Channel: Леонид Каганов
Viewing all articles
Browse latest Browse all 3002

2020/07/24_cordova - Кто-нибудь разбирается в политике Adnroid/Cordova?

$
0
0

Блять, стоило мне отвлечься на пару лет и установить заново весь софт с Андроид-студией на eka-ноутбук, как там опять что-то поменялось в политиках! Теперь собираю приложение, и оно отказывается работать с любыми внешними источниками данных (от mp3 и вебрадио до Ajax/XHR), если ссылка http, а не https. С https все работает как прежде, а вот http, похоже, теперь запрещен. Они не охуели ли требовать от мира шифровать публичные аудиопотоки, например? Кому это полезно, тратить лишние киловатты, мегатайты и процессорные силы по обе стороны соединения чтобы шифровать данные, которые публичны для всех?А если я хочу написать приложение, чтобы в нем звучал, допустим, поток вещания из источника, у которого не имеется https-ссылки? Или приложению во время работы надо бегать за табличными данными на некие чужие сайты или даже устройства, где нет и никогда не было https, и даже самой технической возможности SSL не предусмотрено?

Где это и в каких политиках можно включить снова?

В index.html пробовал прописывать и так:

<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; child-src *; img-src *; font-src 'self' data:; media-src *; connect-src *;">

И так:

<meta http-equiv="Content-Security-Policy" content="default-src *;      script-src 'self' 'unsafe-inline' 'unsafe-eval';  style-src 'self' 'unsafe-inline'; ">

В config.xml в полях cordova-plugin-whitelist тоже все разрешения имеются:

<plugin name="cordova-plugin-whitelist" spec="1" />
    <access origin="*" />
    <allow-intent href="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />

В чем проблема? Где и когда Google или Cordove сменили правила игры относительно http?


Viewing all articles
Browse latest Browse all 3002

Trending Articles