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

这篇具有很好参考价值的文章主要介绍了Android WebView 报错 ( 网页无法打开 位于 http://... 的网页无法加载, 因为 net::ERR_CLEARTEXT_NOT_PERMITTED )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Android 9.0 及以上的系统版本中,系统默认情况下禁止应用程序使用不安全的明文流量进行网络连接,以提高用户的安全性。

这意味着,如果应用程序尝试连接到一个不安全的 HTTP 网站,将收到 net::ERR_CLEARTEXT_NOT_PERMITTED 错误 ; 也就是说应用中的 WebView 尝试显示 HTTP 站点时就会报 net::ERR_CLEARTEXT_NOT_PERMITTED 错误 ;

解决方案一
在 AndroidManifest.xml 清单文件中的 application 节点配置 android:usesCleartextTraffic=“true” 属性 , 允许应用程序使用明文流量进行网络连接,该操作会降低应用程序的安全性 ;

<application
    android:usesCleartextTraffic="true" >
</application>

复制
解决方案二
使用 HTTPS 协议加密 HTTP 网站 , 提供更高的安全性保护 ;

如果该网站是自己开发的 , 在自己的 Web 服务器上部署 ,则可以 使用免费的 SSL/TLS 证书来启用 HTTPS ;

如果使用的是第三方 Web 服务,则应该 联系服务提供商启用 SSL/TLS 证书 , 进而启用 HTTPS 协议 ;文章来源地址https://www.toymoban.com/news/detail-753162.html

到了这里,关于Android WebView 报错 ( 网页无法打开 位于 http://... 的网页无法加载, 因为 net::ERR_CLEARTEXT_NOT_PERMITTED )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 使用webView打开网页可以实现自动播放音频

    使用webview 自动播放音视频,场景如,流媒体自动部分,音视频通话等。会出现如下问题:   解决方案如下: 配置webview 如下,这样可以自动播放音频。

    2024年02月12日
    浏览(57)
  • Android WebView加载h5打开麦克风与摄像头的权限问题

    Android webview h5 麦克风权限,摄像头(相机)权限实现与填坑。 app 必须先具备如下权限(本文只讨论录音与相机) AndroidManifest中添加: 注意:前面两项需要app动态申请 懒人快速做法(可直接copy代码) 默许授权(不再确认) 当h5向app申请的时候,重写 WebChromeClient 的onPermis

    2024年02月11日
    浏览(50)
  • Android项目在 app 中通过 WebView 访问 url显示空白,使用浏览器可以打开,Android WebView加载出现空白页面问题解决

    服务器证书校验主要针对 WebView 的安全问题。 在 app 中需要通过 WebView 访问 url,因为服务器采用的自签名证书,而不是 ca 认证,使用 WebView 加载 url 的时候会显示为空白,出现无法加载网页的情况。 使用 ca 认证的证书,在 WebView 则可以直接显示出来,不需要特殊处理。 以往

    2024年02月04日
    浏览(49)
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案

    最近,我在使用CSDN插件浏览 MOOC 网站时,遇到了一些网络故障。具体表现为: 点击CSDN插件首页的 MOOC(中国大学慕课)图标时,网页加载缓慢且资源加载不完全,导致 网页显示不全或无法正常使用 。 在已登录并保存了Cookie的情况下,个人课程页面一直处于白屏加载状态,

    2024年02月04日
    浏览(44)
  • flutter android Webview 打开网页错误ERR_CLEARTEXT_NOT_PERMITTED 、 net:ERR_CACHE_MISS

    前言:当你在Flutter应用中,使用WebView尝试打开的网页时,android环境可能会遇一些问题 原因:Android 9及更高版本,默认情况下,禁止应用程序通过非安全的明文HTTP连接进行网络通信。为了解决这个问题,你可以采取以下三种方法之一: - 将你的网页迁移到使用HTTPS连接。这是

    2024年02月14日
    浏览(37)
  • 零基础学鸿蒙编程-通过WebView打开网页

    WebView是用来打开网页的一种UI控件,可以在App内跳转到指定网址,而不是采用系统浏览器打开网页. activity 布局文件ability_main.xml: 增加权限 修改config.json,添加如下权限: https://gitee.com/hspbc/harmonyos_demos/tree/master/webviewDemo 《零基础学安卓编程》 《零基础学Java编程》 《零基础学鸿

    2024年02月13日
    浏览(34)
  • uniapp与webview网页交互打开手机扫码

    公司的uniapp项目有一个专门打开网页的功能,uniapp通过webview去打开对应的url,然后通过监听webview网页发送过来的事件,在uniapp手机端打开手机的扫码功能,然后将扫码识别到的结果传回给网页。 思路 1.网页引入uni.webview.js文件 2.网页在某个时机或者某个事件发送事件 3.unia

    2024年02月13日
    浏览(34)
  • QT5 通过 webview2 加载网页

    官方文档参考:https://learn.microsoft.com/zh-cn/microsoft-edge/webview2/get-started/win32 头文件主要为:WebView2和WixLibrary,存储在include/external 库主要为:WebView2LoaderStatic.lib和WebView2Loader.dll,存储在lib/external CMakeLists文件 base/set_env.cmake init_project.cmake base/set_compile_arg.cmake main函数 MainWindow函数

    2024年02月07日
    浏览(41)
  • 解决app中以webview的方式嵌入h5网页,h5网页加载不出来

    问题描述 :我的h5网页在web端和手机浏览器都能正常渲染展示,但是嵌入到客户的webview中,渲染加载不出来,仔细检查代码之后并没有任何代码错误和后台报错。抓耳挠腮查找两天之后发现, 原因为整个h5网页的最外层高度设置成了100vh 解决方法 : 页面高度设置为:height:

    2024年02月22日
    浏览(41)
  • 微信小程序使用webview打开pdf文档及显示网页内容

    一、微信小程序根据接口返回的pdf链接,在小程序内部浏览pdf内容 需要用到微信小程序的两个api 下载资源到本地 wx.downloadFile wx.openDocument 前一个api下载资源到本地,后一个api打开pdf文档 二、根据网页链接,把网页内容在微信小程序内部显示 需要用到微信小程序的一个标签

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包