Flutter webview无法打开http协议网页的办法

原创
2019/10/17 18:13
阅读数 1.2W

以下方法参考了网友的设置并且确认可以成功在webview中打开http协议的网页

仅在flutter_inappbrowser组件测试成功,其余组件未测试

1、编辑 /项目目录/android/app/src/main/AndroidManifest.xml

...
>
<activity

找到"<activity"这行后,在上行">"前面添加一个设置

android:networkSecurityConfig="@xml/network_security_config"

2、在/项目目录/android/app/src/res目录创建xml目录,新建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>

重新运行就可以打开http网页了

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部