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为当前链接
1226浏览 • 1回复 待解决
HarmonyOS Web组件回调
1473浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
1655浏览 • 1回复 待解决
HarmonyOS web组件停止JavaScript回调
984浏览 • 1回复 待解决
如何在长按手势回调方法里获取手指触摸点的坐标
2672浏览 • 1回复 待解决
HarmonyOS 如何获取web页面设置的document.title
1275浏览 • 1回复 待解决
HarmonyOS web组件怎么获取当前h5页面的title
789浏览 • 1回复 待解决
HarmonyOS web获取定位异常,获取不到定位信息
1127浏览 • 1回复 待解决
HarmonyOS 获取网页的Title 应该怎么获取
2100浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2569浏览 • 1回复 待解决
HarmonyOS Capi 获取Swiper事件回调何时暴露
1094浏览 • 1回复 待解决
HarmonyOS web组件onErrorReceive回调收到errorCode 302错误
1350浏览 • 1回复 待解决
尝试获取Har context,app crash
2671浏览 • 1回复 待解决
HarmonyOS slider组件在动态更新value的情况下, onChange回调中的value获取不正确
971浏览 • 1回复 待解决
HarmonyOS Web控件中的onPageEnd无法拦截#hash跳转
1783浏览 • 1回复 待解决
HarmonyOS 通过router跳转页面,如何获取事件回调
841浏览 • 1回复 待解决
HarmonyOS onSslErrorEventReceive回调里没有具体url
1487浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
3421浏览 • 1回复 待解决
HarmonyOS Webview的onErrorReceive里回调的错误码,和文档里对不上
838浏览 • 1回复 待解决
HarmonyOS Context在taskpool里怎么获取
986浏览 • 1回复 待解决
HarmonyOS willclick 监听回调里,是否有方案可以获取到被点击控件所在的 page/route 相关信息
593浏览 • 1回复 待解决
系统侧当前没有哪个生命周期可以保证获取document.title一定是有值的。title是需要解析完才有,onPageEnd和解析title没有直接关系。