Mam aplikację Cordova i po aktualizacji (5.0.0) nie mogę w ogóle wywołać żadnego zasobu. Dodałem wtyczkę białej listy i dodawali następujący tag index.htmlPolityka bezpieczeństwa Cordova
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' *.azure-mobile.net localhost:1337 *.ajax.aspnetcdn.com">
mam następujące błędy:
Odmówił załadować skrypt „http://ajax.aspnetcdn.com/ajax/mobileservices/MobileServices.Web-1.2.5.min.js”, ponieważ narusza następujące Content Security Dyrektywa dotycząca zasad: "script-src" self "" unsafe-inline "" unsafe-eval "* .azure-mobile.net localhost: 1337 * .ajax.aspnetcdn.com".
Odmówił załadowania skryptu "http://localhost:1337/vorlon.js", ponieważ narusza następującą dyrektywę Content Security Policy: "script-src" self "" niebezpieczny-inline "" unsafe-eval "* .azure-mobile.net localhost: 1337 * .ajax.aspnetcdn.com ".
Próbowałem z domyślną polityką, która powinna pozwolić na wszystko, ale wciąż nie ma szczęścia.
Dodałem także następujące do mojego pliku config.xml
<access origin="*" />
<allow-navigation href="*" />
i stosując następujące wtyczki:
C:\Projects\TavlaApp>cordova plugin
com.microsoft.azure-mobile-services 1.2.7 "Windows Azure Mobile Services"
cordova-plugin-whitelist 1.0.1-dev "Whitelist"
nl.x-services.plugins.calendar 4.3.4 "Calendar"
nl.x-services.plugins.insomnia 4.0.1 "Insomnia (prevent screen sleep)"
org.apache.cordova.inappbrowser 0.6.0 "InAppBrowser"
Każdy pomysł co próbować?
Wydaje się, że Cordova 5.0 bardzo się zmieniła. Zwłaszcza dla systemu Android, w którym całkowicie przełączyli się na kompilacje oparte na gradowaniu, zamiast ANT. Napotkałem kilka wtyczek 3rd party, które już się nie kompilują, odwołując się do nieistniejących wywołań funkcji. – mix3d
@ mix3d Cordova 5.0 mają wiele problemów. – rigobcastro