相关问题
使用web无法打开HarmonyOS网址
1404浏览 • 1回复 待解决
HarmonyOS Web组件打开pdf的页面
969浏览 • 1回复 待解决
HarmonyOS Web组件无法加载页面
1166浏览 • 1回复 待解决
Web组件无法打开指定链接一直是空白,浏览器正常
1676浏览 • 1回复 待解决
HarmonyOS web打开在线网页,无法加载IP地址图片
1633浏览 • 1回复 待解决
HarmonyOS 使用Web组件打开url为电脑端样式
1212浏览 • 1回复 待解决
HarmonyOS Web组件打开使用websocket请求不到数据问题
2130浏览 • 1回复 待解决
HarmonyOS web组件中,前端无法使用localStorage
937浏览 • 1回复 待解决
HarmonyOS Web组件前端页面调用应用侧函数,在页面关闭后再次打开无法触发的问题
941浏览 • 1回复 待解决
HarmonyOS web组件屏幕共享采集无法使用
776浏览 • 1回复 待解决
HarmonyOS Web组件无法跨域加载图片资源
898浏览 • 1回复 待解决
HarmonyOS web组件加载url时无法获取header
842浏览 • 1回复 待解决
HarmonyOS Web组件打开file://协议的本地文件会崩溃
1369浏览 • 1回复 待解决
HarmonyOS 非首次打开的webivew组件无法触发webInited事件
672浏览 • 1回复 待解决
HarmonyOS Web组件无法弹出网页的alert弹框
1615浏览 • 1回复 待解决
Swiper组件放在Web组件中,无法响应点击事件。
1978浏览 • 1回复 待解决
富文本在web组件中无法展示
3525浏览 • 1回复 待解决
HarmonyOS 使用Web组件打开pdf时如何隐藏顶部工具条?
1180浏览 • 1回复 待解决
HarmonyOS RN无法打开调试
1317浏览 • 1回复 待解决
关于 web 网页打开速度
1072浏览 • 1回复 待解决
HarmonyOS web组件在点击下载的时候无法进行下载
869浏览 • 1回复 待解决
HarmonyOS APP无法打开相机拍照
1650浏览 • 1回复 待解决
HarmonyOS Web组件嵌套滚动 当web 内容超过屏幕长度,web底部的内容无法滑动联动
1353浏览 • 1回复 待解决
预览器上WEB组件无法显示HTML内容
4346浏览 • 1回复 待解决
HarmonyOS 弹窗A内点击关闭A打开弹窗B后无法绘制新组件
1020浏览 • 1回复 待解决





















需要使用Web组件的下载能力WebDownloadDelegate,首先用到web的网页拦截接口onInterceptRequest判断该pdf是否需要下载浏览。判断的标识是该url的响应头response header中有没有Content-Disposition属性。如果需要下载后预览则需要使用startDownload()接口发起一个下载,该下载任务也会通过设置的DownloadDelegate来通知app下载的进度。在此之前,先通过setDownloadDelegate()向Web组件注册一个DownloadDelegate来监听页面触发的下载任务。资源由Web组件来下载,Web组件会通过DownloadDelegate将下载的进度通知给应用。如果不需要下载,则拿到响应头后通过http.createHttp()创建一个任务,然后再调用request根据URL地址,发起HTTP网络请求,在其异步的回调函数里面设置自定义的响应数据。