美文网首页
cordova-android@9.0 htpp请求失败

cordova-android@9.0 htpp请求失败

作者: 殇城阡陌 | 来源:发表于2021-02-03 17:26 被阅读0次

1、修改html文件, 替换原有的 meta配置:

<head>

...

    <meta

        http-equiv="Content-Security-Policy"

        content="default-src *; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data:"

    />

</head>

3、在config.xml添加配置:

<widget...

    ....

    <allow-navigation href="*"/>

      <allow-intent href="http://*/*" />

      <allow-intent href="https://*/*" />

      <allow-intent href="ws://*/*" />

      <allow-intent href="wss://*/*" />

    ...

</widget>

2、在config.xml添加配置:

<platform name="android">

...

<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application">

<activity android:usesCleartextTraffic="true" />

</edit-config>

....

添加该配置的目的是为了在 ./platforms/android/app/src/main/AndroidManifest.xml文件中application标签中添加: android:usesCleartextTraffic="true" 属性。

执行cordova build android,会失败报错,提示:

隐藏刚刚的添加的配置,再重新执行就成功了,且会在application标签中添加: android:usesCleartextTraffic="true" 属性。具体原因暂时还不知道。

再安装到手机上访问,成功!

相关文章

网友评论

      本文标题:cordova-android@9.0 htpp请求失败

      本文链接:https://www.haomeiwen.com/subject/bxlizktx.html