HarmonyOS web组件加载pdf问题

1.web组件加载pdf时,深色背景无法更改,怎么可以改背景色?设置web的backgroundColor无效。

2.如何监听web组件滚动到底了?

HarmonyOS
2024-09-05 11:07:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

当前暂时没有操作pdf的接口,因为web预览pdf是通过H5的embed 标签,将pdf当成插件来展示的,所以目前无法操作pdf的背景色;

判断到达顶端或者底端可以使用web组件的onOverScroll通知网页过滚动偏移量的回调,示例代码:

@Entry 
@Component 
struct WebPage { 
  controller: webView.WebviewController = new webView.WebviewController(); 
 
  build() { 
    Column() { 
      Web({ src: $rawfile('index.html'), controller: this.controller }) 
        .javaScriptAccess(true) 
        .domStorageAccess(true) 
        .verticalScrollBarAccess(true) 
        .onOverScroll((event) => { 
          if (event.yOffset < 0) { 
            console.log('已到达顶端') 
          } 
          if (event.yOffset > 0) { 
            console.log('已到达底端') 
          } 
        }) 
    } 
  } 
}
分享
微博
QQ
微信
回复
2024-09-05 16:28:40
相关问题
HarmonyOS Web组件加载pdf预览
260浏览 • 1回复 待解决
HarmonyOS Web组件打开pdf的页面
27浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF和图片
737浏览 • 1回复 待解决
如何通过web组件预览PDF
655浏览 • 1回复 待解决
有没有加载PDF组件
249浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
2012浏览 • 1回复 待解决
HarmonyOS web组件加载url失败
437浏览 • 1回复 待解决
HarmonyOS web组件加载页面空白
16浏览 • 1回复 待解决
HarmonyOS PDF 预览问题
383浏览 • 1回复 待解决
HarmonyOS web组件如何加载本地字库?
200浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
454浏览 • 1回复 待解决
HarmonyOS web离线加载请求跨域问题
555浏览 • 1回复 待解决