HarmonyOS Next版本的webview_flutter,js无法弹出alert和prompt,同时controller也无法拦截alert和prompt

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

webview的alert不会直接触发,需要使用onAlert回调,然后再onAlert里面自己封装弹框。

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#onalert

可以参考一下web的生命周期:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-event-sequence-V5

onControllerAttached还没有开始加载页面建议把this.controller.runJavaScript("alert('hello')") 放到onPageEnd方法中执行。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS webview_flutter报错
303浏览 • 1回复 待解决
HarmonyOS webView_flutter保存
111浏览 • 1回复 待解决
HarmonyOS webview_flutter问题
21浏览 • 1回复 待解决
如何在webview中使用H5中alert
1910浏览 • 1回复 待解决
HarmonyOS web组件alert不显示
939浏览 • 1回复 待解决
HarmonyOS pageWebView无法设置为透明
616浏览 • 1回复 待解决
HarmonyOS flutter_webview重定向无法返回
20浏览 • 1回复 待解决
HarmonyOS webviewJS进行交互
39浏览 • 1回复 待解决