我今天升級到最新的科爾多瓦 - 5.4.1。 iOS上的應用程序保持正常工作狀態,但不適用於Android。所有請求都返回了404錯誤,因此我深入瞭解該主題並發現需要「cordova-plugin-whitelist」。我安裝了它,並添加 <meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-inline' 'unsafe-eval'">
Cordova Android無法加載資源:net :: ERR_NAME_NOT_RESOLVED
到的index.html以及<access origin="*" /><allow-navigation href="*"/>
頭對config.xml
和現在對外部世界的每一個請求返回的「網:: ERR_NAME_NOT_RESOLVED」
在AndroidManifest.xml我有這兩行,所以我想這不是一個Internet訪問問題。 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
我通過對因此與科爾多瓦 - 插件白名單,但沒有很多問題就似乎工作
我的config.xml ```
<?xml version='1.0' encoding='utf-8'?>
<widget id="app" version="1.1.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>app</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="[email protected]" href="http://cordova.io">
Apache Cordova Team
</author>
<content src="index.html" />
<allow-navigation href="*" />
<platform name="ios">...splash screens and icons</platform>
<platform name="android">...splash screens and icons</platform>
<icon src="resources/android/icon/drawable-xhdpi-icon.png" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />
<preference name="Orientation" value="default" />
<feature name="phonegap-parse-plugin">
<param name="id" value="org.apache.cordova.core.parseplugin" />
<param name="url" value="https://github.com/fastrde/phonegap-parse-plugin" />
</feature>
<feature name="Insomnia (prevent screen sleep)">
<param name="id" value="nl.x-services.plugins.insomnia" />
<param name="url" value="https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git" />
</feature>
<feature name="Toast">
<param name="id" value="cordova-plugin-x-toast" />
<param name="url" value="https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin.git" />
</feature>
<feature name="Cordova SMS Plugin">
<param name="id" value="com.cordova.plugins.sms" />
<param name="url" value="https://github.com/cordova-sms/cordova-sms-plugin.git" />
</feature>
<feature name="OpenTokCordovaPlugin">
<param name="id" value="com.tokbox.cordova.opentok" />
<param name="url" value="https://github.com/doxyme/cordova-plugin-opentok" />
</feature>
</widget>
```
您是否在使用cordova-plugin-whitelist並配置了Content-Security-Policy?你之前使用的是什麼版本的cordova? – QuickFix
我遇到過這個問題。發現它發生在互聯網緩慢時。 – Yusuf