络腮胡菲菲 发表于 2024-9-26 08:44:12

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

}
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;
})
}
}
}
https://i-blog.csdnimg.cn/blog_migrate/985ae0a6813dbb7e52c2f12d696815ab.png
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,页面辨认到设备后,就可以开始页面调试
https://i-blog.csdnimg.cn/blog_migrate/ba6db0514c79f1ed32d783ffaa2d8586.png
页: [1]
查看完整版本: 鸿蒙HarmonyOS实战-Web组件(请求响应和页面调试)_鸿蒙体系发起请求怎么看