首页 > 其他分享 >【HarmonyOS】解决API6 WebView跳转外部浏览器问题、本地模拟器启动黑屏

【HarmonyOS】解决API6 WebView跳转外部浏览器问题、本地模拟器启动黑屏

时间:2023-09-21 13:55:50浏览次数:43  
标签:API6 本地 跳转 webView WebView 黑屏 模拟器

​【问题描述1】

HarmonyOS API6 Java开发中使用WebView组件,如果网页中有跳转链接,点击会跳转到手机系统浏览器。

 

【解决方案】

解决这个问题的方法就是给WebView这种自定义的WebAgent对象。具体代码如下:

WebConfig webConfig=this.webView.getWebConfig();
this.webView.setWebAgent(new WebAgent(){
    @Override
    public boolean isNeedLoadUrl(WebView webView, ResourceRequest request) {
        return super.isNeedLoadUrl(webView, request);
    }
});

 

【问题描述2】

最近在新电脑上安装DevEco Studio本地模拟器时,遇到了一个很古怪的问题,在这边跟大家分享一下,希望能帮助到遇到相同问题的同学。新安装的本地模拟器在启动的时候长时间黑屏,启动模拟器会发现 “Size on Disk”一直在增长,但是增长的很慢。

关闭模拟器以后在本地模拟器的日志中会发现,模拟器的错误日志的大小跟上面的Size on Disk相同。

cke_31186.png​​

打开qemu-error,可以看到有大量重复的错误信息:

ERROR   | Unexpected error while creating: C (error: 3)

不管是删除模拟器还是wipe模拟器数据都无法正常启动模拟器

 

【解决方案】

排查了半天,最后发现是误删了C:\Users\用户名\目录下的.android文件夹导致的,重新新建.android文件夹后,就可以正常运行模拟器了

标签:API6,本地,跳转,webView,WebView,黑屏,模拟器
From: https://www.cnblogs.com/mayism123/p/17719796.html

相关文章

  • 页面切换到后台,再切回时跳转页面
    document.addEventListener('visibilitychange',function(){letpageVisibility=document.visibilityState;//页面变为不可见时触发if(pageVisibility=='hidden'){console.log("离开时间点:"+newDat......
  • vue_vueRouter同组件跳转失败
    目录场景再现资料查询解决场景再现现有一个Article页面,通过/article/:id来匹配不同的文章页面,当我需要实现跳转到上一篇或下一篇时,即从/article/:id跳转另一个/article/:id时,发现浏览器中只有地址变化了,但是页面的很多组件,包括文章内容都没有刷新,资料查询这......
  • 跳转到应用市场下载
    ps:自用的,在此简单记录 //判断应用市场judeBrand(){constuserAgent=navigator.userAgent.toLowerCase()constisIphone=userAgent.match(/(iphone|ipad|ipod)/i);constisHuawei=userAgent.match(/huawei/i);constisHonor=userAgent.match(/honor/i......
  • HarmonyOS 管理页面跳转及浏览记录导航
    历史记录导航使用者在前端页面点击网页中的链接时,Web组件默认会自动打开并加载目标网址。当前端页面替换为新的加载链接时,会自动记录已经访问的网页地址。可以通过forward()和backward()接口向前/向后浏览上一个/下一个历史记录。在下面的示例中,点击应用的按钮来触发前端页面的后......
  • springMvc页面跳转---重定向和转发
    准备工作1.导入json依赖点击查看代码<!--jsp需要依赖!jstl--><dependency><groupId>jakarta.servlet.jsp.jstl</groupId><artifactId>jakarta.servlet.jsp.jstl-api</artifactId><version>3.......
  • 【HarmonyOS】元服务卡片router实现跳转到指定页面
    ​【关键字】元服务卡片、router跳转不同页面 【写在前面】本篇文章主要介绍开发元服务卡片时,如何实现从卡片中点击事件跳转到指定的应用内页面功能。此处以JSUI开发服务卡片为例,JS卡片支持组件设置action,包括router事件和message事件,其中router事件用于应用跳转,message事件......
  • HarmonyOS 管理页面跳转及浏览记录导航
     历史记录导航使用者在前端页面点击网页中的链接时,Web组件默认会自动打开并加载目标网址。当前端页面替换为新的加载链接时,会自动记录已经访问的网页地址。可以通过forward()和backward()接口向前/向后浏览上一个/下一个历史记录。在下面的示例中,点击应用的按钮来触发前端页......
  • SSSRF-302跳转 Bypass
    302跳转Bypass题目描述:SSRF中有个很重要的一点是请求可能会跟随302跳转,尝试利用这个来绕过对IP的检测访问到位于127.0.0.1的flag.php吧!  这道题绕过的方式有很多,这里先讲讲302跳转,302跳转就是由一个URL跳转到另外一个URL当中去,就好比现实生活中的呼叫转移,在网页中比如一个网......
  • 关于jsp借助WebServlet注解跳转到对应的servlet,表示界面404,且注解在前端界面不被识别
    问题描述我是属于那种习惯了使用其他框架之后,且,好久没有写过javaweb了,就忘记了jsp/html前端界面通过WebServlet注解跳转到servlet的方法,就这么一个破问题!!!坑了我一下午!!问题解决起初我还以为是servlet-api的依赖没有导入进去,发现早就在pom.xml文件里面好好地躺着了;当然,从始至终......
  • 问卷调研,支持新增题目,修改题目,题目上移下移,新增选项,选项上移下移,题目跳转功能,支持预览
    <template><divclass="app-container"><el-cardshadow="never"><el-row:gutter="20"type="flex"justify="space-between"><el-col:span="12"style=&......