HarmonyOS 在web组件的onPageEnd回调里尝试获取title,获取不到
在web组件的onPageEnd回调里尝试获取title,获取不到(从日志看会跳转到页面时,获取到的htmlTitle为空或者未触发日志输出)。请问这种表现是否正常,onPageEnd不是表示网页加载结束了吗? 示例代码如下所示:
Web({ src: $rawfile('scrollStyledemo.html'), controller: this.controller })
.onPageEnd(async () => {
let htmlTitle = (await this.controller.runJavaScriptExt('document.title')).getString() // 这里获取不到实际的title
console.info(`DZG title from html: ${htmlTitle}`)
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS web组件获取title为当前链接
1288浏览 • 1回复 待解决
HarmonyOS Web组件回调
1570浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
1773浏览 • 1回复 待解决
HarmonyOS web组件停止JavaScript回调
1042浏览 • 1回复 待解决
如何在长按手势回调方法里获取手指触摸点的坐标
2783浏览 • 1回复 待解决
HarmonyOS web组件怎么获取当前h5页面的title
858浏览 • 1回复 待解决
HarmonyOS web获取定位异常,获取不到定位信息
1195浏览 • 1回复 待解决
HarmonyOS 如何获取web页面设置的document.title
1390浏览 • 1回复 待解决
HarmonyOS 获取网页的Title 应该怎么获取
2238浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2640浏览 • 1回复 待解决
尝试获取Har context,app crash
2742浏览 • 1回复 待解决
HarmonyOS Capi 获取Swiper事件回调何时暴露
1175浏览 • 1回复 待解决
HarmonyOS web组件onErrorReceive回调收到errorCode 302错误
1419浏览 • 1回复 待解决
HarmonyOS slider组件在动态更新value的情况下, onChange回调中的value获取不正确
1049浏览 • 1回复 待解决
HarmonyOS 通过router跳转页面,如何获取事件回调
934浏览 • 1回复 待解决
HarmonyOS Context在taskpool里怎么获取
1070浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
3621浏览 • 1回复 待解决
HarmonyOS onSslErrorEventReceive回调里没有具体url
1710浏览 • 1回复 待解决
HarmonyOS Webview的onErrorReceive里回调的错误码,和文档里对不上
931浏览 • 1回复 待解决
HarmonyOS 无法获取音频设备回调里第二个参数OH_AudioDeviceDescriptorArray中的内容
797浏览 • 1回复 待解决
HarmonyOS Web组件标题获取不对
660浏览 • 1回复 待解决




















系统侧当前没有哪个生命周期可以保证获取document.title一定是有值的。title是需要解析完才有,onPageEnd和解析title没有直接关系。