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}`)
})
- 1.
- 2.
- 3.
- 4.
- 5.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS web组件获取title为当前链接
904浏览 • 1回复 待解决
HarmonyOS Web组件回调
966浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
1228浏览 • 1回复 待解决
HarmonyOS web组件停止JavaScript回调
548浏览 • 1回复 待解决
如何在长按手势回调方法里获取手指触摸点的坐标
2156浏览 • 1回复 待解决
HarmonyOS web组件怎么获取当前h5页面的title
366浏览 • 1回复 待解决
HarmonyOS 如何获取web页面设置的document.title
970浏览 • 1回复 待解决
HarmonyOS web获取定位异常,获取不到定位信息
692浏览 • 1回复 待解决
HarmonyOS 获取网页的Title 应该怎么获取
1539浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2201浏览 • 1回复 待解决
尝试获取Har context,app crash
2272浏览 • 1回复 待解决
HarmonyOS Capi 获取Swiper事件回调何时暴露
726浏览 • 1回复 待解决
HarmonyOS web组件onErrorReceive回调收到errorCode 302错误
874浏览 • 1回复 待解决
HarmonyOS slider组件在动态更新value的情况下, onChange回调中的value获取不正确
546浏览 • 1回复 待解决
HarmonyOS 通过router跳转页面,如何获取事件回调
457浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
2860浏览 • 1回复 待解决
HarmonyOS onSslErrorEventReceive回调里没有具体url
931浏览 • 1回复 待解决
HarmonyOS Context在taskpool里怎么获取
465浏览 • 1回复 待解决
HarmonyOS 无法获取音频设备回调里第二个参数OH_AudioDeviceDescriptorArray中的内容
343浏览 • 1回复 待解决
HarmonyOS Webview的onErrorReceive里回调的错误码,和文档里对不上
457浏览 • 1回复 待解决
HarmonyOS willclick 监听回调里,是否有方案可以获取到被点击控件所在的 page/route 相关信息
317浏览 • 1回复 待解决
Web组件隐私模式下如何以回调方式异步获取隐私模式下指定源的地理位置权限状态。
734浏览 • 1回复 待解决
系统侧当前没有哪个生命周期可以保证获取document.title一定是有值的。title是需要解析完才有,onPageEnd和解析title没有直接关系。