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为当前链接
720浏览 • 1回复 待解决
HarmonyOS Web组件回调
729浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
1067浏览 • 1回复 待解决
HarmonyOS web组件停止JavaScript回调
328浏览 • 1回复 待解决
如何在长按手势回调方法里获取手指触摸点的坐标
2020浏览 • 1回复 待解决
HarmonyOS web组件怎么获取当前h5页面的title
212浏览 • 1回复 待解决
HarmonyOS 如何获取web页面设置的document.title
837浏览 • 1回复 待解决
HarmonyOS web获取定位异常,获取不到定位信息
457浏览 • 1回复 待解决
HarmonyOS 获取网页的Title 应该怎么获取
1293浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2075浏览 • 1回复 待解决
尝试获取Har context,app crash
2129浏览 • 1回复 待解决
HarmonyOS Capi 获取Swiper事件回调何时暴露
597浏览 • 1回复 待解决
HarmonyOS web组件onErrorReceive回调收到errorCode 302错误
617浏览 • 1回复 待解决
HarmonyOS slider组件在动态更新value的情况下, onChange回调中的value获取不正确
347浏览 • 1回复 待解决
HarmonyOS onSslErrorEventReceive回调里没有具体url
718浏览 • 1回复 待解决
HarmonyOS 通过router跳转页面,如何获取事件回调
272浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
2579浏览 • 1回复 待解决
HarmonyOS Context在taskpool里怎么获取
298浏览 • 1回复 待解决
HarmonyOS Webview的onErrorReceive里回调的错误码,和文档里对不上
294浏览 • 1回复 待解决
HarmonyOS 无法获取音频设备回调里第二个参数OH_AudioDeviceDescriptorArray中的内容
182浏览 • 1回复 待解决
HarmonyOS willclick 监听回调里,是否有方案可以获取到被点击控件所在的 page/route 相关信息
196浏览 • 1回复 待解决
Web组件隐私模式下如何以回调方式异步获取隐私模式下指定源的地理位置权限状态。
566浏览 • 1回复 待解决
系统侧当前没有哪个生命周期可以保证获取document.title一定是有值的。title是需要解析完才有,onPageEnd和解析title没有直接关系。