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

Web.zoomAccess(false)不生效。

HarmonyOS
2024-11-07 08:45:06
浏览
收藏 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
微信
回复
2024-11-07 15:53:37
相关问题
Web组件如何开启手势缩放
1840浏览 • 1回复 待解决
HarmonyOS Web组件内容缩放问题
594浏览 • 1回复 待解决
HarmonyOS 滑动缩放demo
158浏览 • 1回复 待解决
HarmonyOS 缩放动画问题
155浏览 • 1回复 待解决
WebView支持页面缩放吗?
1196浏览 • 1回复 待解决
HarmonyOS 页面手势操作能够全局设置
599浏览 • 1回复 待解决
HarmonyOS如何实现动态缩放动画
679浏览 • 1回复 待解决