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为当前链接
1228浏览 • 1回复 待解决
HarmonyOS Web组件回调
1504浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
1693浏览 • 1回复 待解决
HarmonyOS web组件停止JavaScript回调
997浏览 • 1回复 待解决
HarmonyOS 如何获取web页面设置的document.title
1289浏览 • 1回复 待解决
如何在长按手势回调方法里获取手指触摸点的坐标
2696浏览 • 1回复 待解决
HarmonyOS web组件怎么获取当前h5页面的title
802浏览 • 1回复 待解决
HarmonyOS web获取定位异常,获取不到定位信息
1146浏览 • 1回复 待解决
HarmonyOS 获取网页的Title 应该怎么获取
2141浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2594浏览 • 1回复 待解决
HarmonyOS Capi 获取Swiper事件回调何时暴露
1105浏览 • 1回复 待解决
HarmonyOS web组件onErrorReceive回调收到errorCode 302错误
1366浏览 • 1回复 待解决
尝试获取Har context,app crash
2703浏览 • 1回复 待解决
HarmonyOS slider组件在动态更新value的情况下, onChange回调中的value获取不正确
996浏览 • 1回复 待解决
HarmonyOS 通过router跳转页面,如何获取事件回调
864浏览 • 1回复 待解决
HarmonyOS onSslErrorEventReceive回调里没有具体url
1558浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
3496浏览 • 1回复 待解决
HarmonyOS Context在taskpool里怎么获取
1007浏览 • 1回复 待解决
HarmonyOS Web控件中的onPageEnd无法拦截#hash跳转
1810浏览 • 1回复 待解决
HarmonyOS 无法获取音频设备回调里第二个参数OH_AudioDeviceDescriptorArray中的内容
732浏览 • 1回复 待解决
HarmonyOS Webview的onErrorReceive里回调的错误码,和文档里对不上
857浏览 • 1回复 待解决
HarmonyOS willclick 监听回调里,是否有方案可以获取到被点击控件所在的 page/route 相关信息
614浏览 • 1回复 待解决
系统侧当前没有哪个生命周期可以保证获取document.title一定是有值的。title是需要解析完才有,onPageEnd和解析title没有直接关系。