HarmonyOS web组件加载pdf问题

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

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

HarmonyOS
2024-09-05 11:07:50
1558浏览
收藏 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('已到达底端') 
          } 
        }) 
    } 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-09-05 16:28:40


相关问题
HarmonyOS Web组件加载pdf预览
1242浏览 • 1回复 待解决
HarmonyOS web组件预览PDF文件问题
952浏览 • 1回复 待解决
鸿蒙web组件再次加载问题
676浏览 • 0回复 待解决
HarmonyOS Web组件打开pdf的页面
726浏览 • 1回复 待解决
如何通过web组件预览PDF
1463浏览 • 1回复 待解决
HarmonyOS Web加载PDF如何去除工具栏
692浏览 • 1回复 待解决
HarmonyOS Web组件加载本地页面传参问题
1258浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF和图片
1636浏览 • 1回复 待解决
有没有加载PDF组件
968浏览 • 1回复 待解决
HarmonyOS web组件 加载web页面异常
1251浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
2972浏览 • 1回复 待解决
HarmonyOS Web组件加载太慢
668浏览 • 1回复 待解决