HarmonyOS web组件zoomAccess设置禁止缩放无效,还是可以用手势进行网页的缩放操作

Web.zoomAccess(false)不生效。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

请尝试在手动设置自定义UA之后再loadUrl加载网页,示例代码:

import web_webview from '@ohos.web.webview' 
 
@Entry 
@Component 
struct Index { 
  controller: web_webview.WebviewController = new web_webview.WebviewController() 
  build() { 
    Column() { 
      Web({ src: '', controller: this.controller }) 
        .zoomAccess(false) 
        .onControllerAttached(() => { 
          let ua = this.controller.getUserAgent() + " App/Uplus Nebula mPaaSClient"; 
          this.controller.setCustomUserAgent(ua); 
          this.controller.loadUrl('https://www.huawei.com') 
        }) 
    } 
  } 
}
分享
微博
QQ
微信
回复
1天前
相关问题
Web组件如何开启手势缩放
1518浏览 • 1回复 待解决
HarmonyOS Web组件内容缩放问题
72浏览 • 1回复 待解决
HarmonyOS 页面手势操作能够全局设置
160浏览 • 1回复 待解决
WebView支持页面缩放吗?
783浏览 • 1回复 待解决
HarmonyOS如何实现动态缩放动画
368浏览 • 1回复 待解决
解决Canvas画布缩放时闪烁
1178浏览 • 1回复 待解决
鸿蒙Drawing API缩放怎么使用
649浏览 • 1回复 待解决
自适应缩放布局如何实现
322浏览 • 1回复 待解决
HarmonyOS 组件设置属性无效
195浏览 • 1回复 待解决
HarmonyOS h5页面缩放问题
351浏览 • 0回复 待解决
如何禁止web组件自动加载图片?
650浏览 • 1回复 待解决