我已升级到cordova 5.2.0,我也使用了plugin的crosswalk v14 +。 我在我的Android手机和Android平板电脑上运行我的应用程序,在升级之前一切正常(我必须升级,因为我有一些问题已在新版本中得到解决)现在我的应用程序只能连接到互联网在2g / 3g中,当在wifi中时,连接不起作用。
我尝试安装cordova-plugin-whitelist
并检查我在config.xml
和AndroidManifest.xml
中是否拥有所有权限:
AndroidManifest.xml
中的:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
config.xml
中的:
<access origin="*" />
<plugin name="cordova-plugin-whitelist" version="1" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
但它不起作用。 有谁知道为什么这么奇怪的行为?在2g / 3g中一切正常,在wifi中无效。
我尝试调试我的应用程序并运行:
window.navigator.onLine
给了我true
,navigator.connection.type
给了我wifi
。同样,当我收到来自net::ERR_NAME_NOT_RESOLVED
的{{1}}的一些AJAX电话时。
由于