我的编程空间,编程开发者的网络收藏夹
学习永远不晚

flutter android Webview 打开网页错误ERR_CLEARTEXT_NOT_PERMITTED 、 net:ERR_CACHE_MISS

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

flutter android Webview 打开网页错误ERR_CLEARTEXT_NOT_PERMITTED 、 net:ERR_CACHE_MISS

前言:当你在Flutter应用中,使用WebView尝试打开的网页时,android环境可能会遇一些问题

问题一:提示"ERR_CLEARTEXT_NOT_PERMITTED"错误。

原因:Android 9及更高版本,默认情况下,禁止应用程序通过非安全的明文HTTP连接进行网络通信。为了解决这个问题,你可以采取以下三种方法之一:

方法一:使用安全的HTTPS连接

- 将你的网页迁移到使用HTTPS连接。这是更安全的连接方式,并且不会触发"ERR_CLEARTEXT_NOT_PERMITTED"错误。

方法二:配置网络安全性

- 在Flutter项目的`android/app/class="lazy" data-src/main/res`目录下创建xml目录以及名为`network_security_config.xml`的XML文件。

- 在`network_security_config.xml`文件中添加以下内容:

                                    

 在`android/app/class="lazy" data-src/main/AndroidManifest.xml`文件中的`application`标签下添加以下行:

android:networkSecurityConfig="@xml/network_security_config"

方案三 `application`标签下添加usesCleartextTraffic

在`android/app/class="lazy" data-src/main/AndroidManifest.xml`文件中的`application`标签下添加以下行:

android:usesCleartextTraffic="true"

 

- 保存文件并重新编译Flutter应用,如此你的flutter android 网页应用映射可以了。

 问题二:提示错误 net:ERR_CACHE_MISS

解决方法:android/app/class="lazy" data-src/main/AndroidManifest.xml中加联网权限

创造价值,乐哉分享!776147358

来源地址:https://blog.csdn.net/ly_xiamu/article/details/131931357

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

flutter android Webview 打开网页错误ERR_CLEARTEXT_NOT_PERMITTED 、 net:ERR_CACHE_MISS

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【错误记录】Android WebView 报错 ( 网页无法打开 位于 http://... 的网页无法加载, 因为 net::ERR_CLEARTEXT_NOT_PERMITTED )

文章目录 一、错误记录二、解决方案解决方案一解决方案二 一、错误记录 报错信息 : 网页无法打开 位于 http://… 的网页无法加载, 因为 net::ERR_CLEARTEXT_NOT_PERMITTED
2023-08-17

打开IIS网页时出现HTTP错误403.7

HTTP错误403.7表示服务器禁止客户端访问所请求的URL,因为请求的资源需要客户端具备特定的SSL客户端凭据。解决方法如下:1. 确保您正在使用HTTPS协议访问网页,即URL以https://开头。2. 检查您的浏览器是否已经安装并配
2023-09-08

Windows10dns配置错误网页打不开怎么解决

Windows10dns配置错误网页打不开怎么解决?常常有网民在应用win10系统软件网上的过程中遇上了windows10dns配置错误的问题,造成win10网页打不开该怎么办。有许多原因导致网页打不开,接下来我将向大家介绍解决Window
2023-07-14

阿里云服务器脚本打开网页错误

简介在使用阿里云服务器时,有时会遇到脚本无法正常打开网页的问题。本文将介绍可能的原因以及解决方法,帮助用户解决这个问题。问题原因及解决方法1.DNS解析问题DNS解析是将域名转换为IP地址的过程,如果DNS解析出现问题,可能会导致脚本无法正常打开网页。解决方法如下:检查服务器的DNS配置,确保正确设置了DNS服务器地址
阿里云服务器脚本打开网页错误
2023-12-27

电脑打开网页提示actionscript错误该怎么办

如果你的电脑在打开网页时出现了ActionScript错误,你可以尝试以下解决步骤:1. 更新Adobe Flash Player:访问Adobe官方网站,下载并安装最新版本的Flash Player插件。不断更新Flash Player可
2023-09-15

win7打开网页提示网站还原错误如何修复

这篇文章主要讲解了“win7打开网页提示网站还原错误如何修复”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win7打开网页提示网站还原错误如何修复”吧!修复方法:1、打开IE浏览器→点击【工
2023-06-28

win10打开网页提示Object error错误怎么解决

要解决Windows 10打开网页提示"Object error"错误,可以尝试以下几种方法:清除浏览器缓存:打开浏览器,点击工具栏上的选项按钮,选择“Internet选项”,在“常规”选项卡中,找到“浏览历史记录”部分,点击“删除”按钮,
win10打开网页提示Object error错误怎么解决
2024-02-29

电脑上网打开网页弹出error522错误代码怎么办

错误代码522是指服务器连接超时错误,意味着你的计算机无法与目标网站建立有效的连接。以下是一些可能的解决方法:1. 刷新网页:点击浏览器上的刷新按钮,或者按下F5键,尝试重新加载页面。2. 检查网络连接:确保你的计算机连接到了一个稳定的网络
2023-09-05

浏览器打开网站已完毕但网页上有错误怎么办

这篇文章将为大家详细讲解有关浏览器打开网站已完毕但网页上有错误怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、点击开始菜单中的运行,在运行窗口中输入regsvr32 jscript.dll,然后按
2023-06-28

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录