HarmonyOS鸿蒙Next中ArkUI组件Web的方法onConfirm

HarmonyOS鸿蒙Next中ArkUI组件Web的方法onConfirm ArkUI组件Web的方法onConfirm文档中说返回false会调用系统默认弹窗,我用API9测试了,没有效果,有大神知道这是怎么回事吗?

6 回复
文档我看了,可能教学跟这个没同步,谢谢你,

我程序中也没有弹出来所谓默认的,问题不大 自己自定义一个弹窗拦截掉这个功能就可以了

对不起,您的内容似乎缺少HTML代码。请提供包含HTML代码的部分,以便我可以将其转换为Markdown格式。

在HarmonyOS鸿蒙Next中,ArkUI组件的Web方法onConfirm用于处理用户在Web页面中触发的确认对话框事件。当Web页面调用window.confirm方法时,onConfirm会被触发,开发者可以在此回调中处理用户的确认操作。

onConfirm方法的定义如下:

onConfirm(callback: (event: { url: string; message: string; result: boolean }) => void): void;
  • url: 当前Web页面的URL。
  • message: 确认对话框中显示的消息内容。
  • result: 用户的选择结果,true表示用户点击了确认,false表示用户点击了取消。

开发者可以通过onConfirm方法监听并处理Web页面中的确认对话框事件,根据用户的选择执行相应的逻辑。

在HarmonyOS鸿蒙Next中,ArkUI组件的Web控件提供了onConfirm方法,用于处理用户在网页中触发的确认对话框。当网页中的JavaScript调用window.confirm时,onConfirm方法会被触发,允许开发者自定义确认对话框的行为。开发者可以通过重写onConfirm方法来处理确认操作,例如显示自定义的对话框或直接返回确认结果。该方法通常与onAlertonPrompt一起使用,以全面控制网页中的对话框交互。

回到顶部