HarmonyOS web如何以移动端形式

HarmonyOS
2024-12-17 12:56:04
490浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

可以使用setCustomUserAgent来设置自定义用户代理参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#setcustomuseragent10

demo:

import { webview } from '@kit.ArkWeb';


@Entry
@Component
struct WebComponent {
  controller: webview.WebviewController = new webview.WebviewController();

  build() {
    Column() {
      Web({ controller: this.controller, src: 'https://www.huawei.com' })
        .onControllerAttached(() => {

          let ua = this.controller.getUserAgent()+"xxxx"

          this.controller.setCustomUserAgent(ua)
        })
    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.

可以使用setCustomUserAgent来设置自定义用户代理,参考链接: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#setcustomuseragent10

demo如下:

import { webview } from '@kit.ArkWeb';

@Entry
@Component
struct WebComponent {
  controller: webview.WebviewController = new webview.WebviewController();
  build() {
    Column() {
      Web({ controller: this.controller, src: 'https://www.huawei.com' })
        .onControllerAttached(() => {
          let ua = this.controller.getUserAgent()+"xxxx"

          this.controller.setCustomUserAgent(ua)
        })
    }

  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
分享
微博
QQ
微信
回复
2024-12-17 16:22:34


相关问题
如何以流的形式读写文件
1655浏览 • 1回复 待解决
http请求如何以表单形式进行传输
3885浏览 • 1回复 待解决
http请求如何以JSON形式进行传输
2896浏览 • 1回复 待解决
ArkTS中HTTP请求如何以JSON形式进行传输
3915浏览 • 1回复 待解决
使用ArkTs的请求如何以JSON的形式传输
1418浏览 • 1回复 待解决
如何在鸿蒙移动引入坐标图?
2547浏览 • 1回复 待解决
HarmonyOS 移动应用是否支持保活
790浏览 • 1回复 待解决
HarmonyOS web原生交互
691浏览 • 1回复 待解决
HarmonyOS 原生调web无法调通
1044浏览 • 1回复 待解决