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

HarmonyOS
2025-01-10 09:06:57
浏览
收藏 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
微信
回复
2025-01-10 11:49:12
相关问题
HarmonyOS webview_flutter报错
1893浏览 • 1回复 待解决
HarmonyOS webView_flutter保存
952浏览 • 1回复 待解决
HarmonyOS webview_flutter问题
1183浏览 • 1回复 待解决
如何在webview中使用H5中alert
3752浏览 • 1回复 待解决
HarmonyOS web组件alert不显示
2270浏览 • 1回复 待解决
HarmonyOS pageWebView无法设置为透明
1407浏览 • 1回复 待解决
HarmonyOS flutter_webview重定向无法返回
1396浏览 • 1回复 待解决
HarmonyOS webviewJS进行交互
1090浏览 • 1回复 待解决
HarmonyOS 无法使用flutter_html 2.x版本
895浏览 • 1回复 待解决