打开同一登录页面概率获取不到userAgent

HarmonyOS
2024-12-27 15:33:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

可参考如下代码:

import web_webview from '@ohos.web.webview';
import hilog from '@ohos.hilog';

@Entry
@Component
struct WebPage {
  controller: web_webview.WebviewController = new web_webview.WebviewController();
  @State ua: string = '';

  onPageShow() {
    hilog.info(0x0000, 'test', '%{public}s', `onPageShow`);
  }

  onPageHide() {
    hilog.info(0x0000, 'test', '%{public}s', `onPageHide`);
  }

  build() {
    Column() {
      Web({ src: 'www.huawei.com', controller: this.controller })
        .userAgent(this.ua)
        .onUrlLoadIntercept((event) => {
          this.ua = this.controller.getUserAgent() + 'xxx';
          hilog.info(0x0000, 'test', '%{public}s', `onUrlLoadIntercept ${event.data} ua:${this.ua}`);
          return false;
        })
        .onPageBegin((event) => {
          hilog.info(0x0000, 'test', '%{public}s', `onPageBegin ${event.url} ua:${this.ua}`);
        })
        .onPageEnd((event) => {
          hilog.info(0x0000, 'test', '%{public}s', `onPageEnd ${event.url} ua:${this.ua}}`);
        })
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-27 17:41:55
相关问题
打开应用时打开同一进程
2820浏览 • 1回复 待解决
Socket有高概率不到message
2618浏览 • 1回复 待解决
华为账号登录获取不到手机号
999浏览 • 1回复 待解决
Web怎么获取userAgent
1067浏览 • 1回复 待解决
HarmonyOS 关于获取userAgent问题
392浏览 • 1回复 待解决
HarmonyOS sdk获取userAgent的方法
275浏览 • 1回复 待解决
Web组件如何获取和设置UserAgent
3301浏览 • 1回复 待解决
HarmonyOS 登录页面跳转
543浏览 • 1回复 待解决
如何在web组件中获取和设置UserAgent
1458浏览 • 1回复 待解决
HTTP请求使用同一SESSIONID
1002浏览 • 1回复 待解决
Preferences获取不到
9474浏览 • 2回复 待解决
HarmonyOS getContext()获取不到
727浏览 • 1回复 待解决