鸿蒙HarmonyOS实战-Web组件(请求响应和页面调试)_鸿蒙体系发起请求怎么看 ...

打印 上一主题 下一主题

主题 838|帖子 838|积分 2514

}
let mRequest: WebResourceRequest = event.request as WebResourceRequest;
console.info(‘TAGLee: url:’+ mRequest.getRequestUrl());
//拦截页面请求,如果加载的url判定与目标url同等则返回自界说加载结果webdata
if(mRequest.getRequestUrl() === ‘https://www.example.com/test.html’){
// 构造响应数据
this.responseResource.setResponseData(this.webdata);
this.responseResource.setResponseEncoding(‘utf-8’);
this.responseResource.setResponseMimeType(‘text/html’);
this.responseResource.setResponseCode(200);
this.responseResource.setReasonMessage(‘OK’);
return this.responseResource;
}
return;
})
}
}
}

2.页面调试

1、开启调试
在HarmonyOS中,setWebDebuggingAccess()接口用于设置是否答应调试Web视图。
setWebDebuggingAccess()接口的语法如下:
setWebDebuggingAccess(boolean debuggable);
参数debuggable为boolean型,表示是否答应调试Web视图。如果debuggable为true,则答应调试Web视图;如果debuggable为false,则禁止调试Web视图。
此接口需要在符合的地方调用,例如在应用步伐的入口Activity中或者WebView的初始化代码中调用。调用该方法后,体系将根据参数的值来决定是否答应调试Web视图。
2、 配置端口
// 添加映射
hdc fport tcp:9222 tcp:9222
// 检察映射
hdc fport ls
3、在PC端chrome浏览器地址栏中输入chrome://inspect/#devices,页面辨认到设备后,就可以开始页面调试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

络腮胡菲菲

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表