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和图片
113浏览 • 1回复 待解决
如何通过web组件预览PDF
374浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
112浏览 • 1回复 待解决
HarmonyOS web离线加载请求跨域问题
96浏览 • 1回复 待解决
HarmonyOS PDF 预览问题
47浏览 • 1回复 待解决
HarmonyOS web组件加载url失败
80浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
1646浏览 • 1回复 待解决
HarmonyOS Web组件如何加载html字符串
97浏览 • 1回复 待解决
HarmonyOS Web组件加载html文件异常
112浏览 • 1回复 待解决
web组件对html文件的加载
543浏览 • 1回复 待解决
HarmonyOS Web组件HTTP图片加载如何放行
107浏览 • 1回复 待解决
HarmonyOS Web加载网页白屏
95浏览 • 1回复 待解决
通过loadDocument()接口加载PDF文件
136浏览 • 1回复 待解决
HarmonyOS web组件自适应高度问题
279浏览 • 1回复 待解决
web组件registerJavaScriptProxy的问题
1388浏览 • 0回复 待解决