【问题标题】:net::ERR CLEARTEXT_NOT_PERMITTED page is shown in my mobile web app for android 9.0 using phonegapnet::ERR CLEARTEXT_NOT_PERMITTED 页面显示在我的 Android 9.0 移动网络应用程序中,使用 phonegap
【发布时间】:2019-04-29 05:55:29
【问题描述】:

我正在使用 phonegap 创建我的网络应用程序,它工作正常,但我知道它在 android 9 pie 中不起作用,它显示网页未找到并带有以下消息

net::ERR CLEARTEXT_NOT_PERMITTED

我试图通过在我的 network-security-config.xml 文件中添加以下代码来纠正它

<?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true">
            <trust-anchors>
                <certificates src="system" />
            </trust-anchors>
        </base-config>
    </network-security-config>

并且还在AndroidManifest.xml中添加了以下几行

<manifest... >
    <application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:networkSecurityConfig="@xml/network_security_config"
        android:usesCleartextTraffic="true">
    </application>
</manifest>

但我没有做对。谁能帮我解决问题?提前致谢。

【问题讨论】:

标签: android jquery xml cordova phonegap


【解决方案1】:

这个简单的代码对我有用:

network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

在 AndroidManifest 文件中:

android:networkSecurityConfig="@xml/network_security_config">

【讨论】:

  • 不知道为什么它不适合你。您应该检查您的网址是否使用 HTTPS 而不是 HTTP
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-13
相关资源
最近更新 更多