HarmonyOS WebView的controller.registerJavaScriptProxy调用的时机

关于WebView 的controller.registerJavaScriptProxy调用的时机,我在onPageBegin调用无效,在onPageEnd调用的时候,会不停刷新调用这个方法。

HarmonyOS
2024-09-06 09:21:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

registerJavaScriptProxy注册后,必须调用refresh接口后生效,refresh会通知web组件刷新页面。所以在onPageBegin,onPageEnd中使用会导致不停刷新页面。可以在onControllerAttached方法中注册registerJavaScriptProxy并refresh。

参考链接:

onControllerAttached:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#oncontrollerattached10

registerJavaScriptProxy:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#registerjavascriptproxy

分享
微博
QQ
微信
回复
2024-09-06 15:31:18
相关问题
HarmonyOS js调用webview方法
121浏览 • 1回复 待解决
多个xcompnent调用init时机
133浏览 • 1回复 待解决
web组件registerJavaScriptProxy问题
1400浏览 • 0回复 待解决
webviewoninterceptrequest中调用异步操作
1711浏览 • 1回复 待解决
Image缓存配置执行时机
505浏览 • 1回复 待解决
webview如何调用webRTC相关功能
904浏览 • 1回复 待解决
HarmonyOS Webview有关位置管理示例
70浏览 • 1回复 待解决
Stage模型下HSP安装时机是什么
1630浏览 • 1回复 待解决
HarmonyOS webview h5localstorage
101浏览 • 1回复 待解决
什么是控制器controller
508浏览 • 1回复 待解决