【发布时间】:2023-03-15 00:36:01
【问题描述】:
我正在尝试禁用在 JS 中确认消息之外的单击。这个问题有什么简单的解决方案吗?如果确认消息显示在移动设备上,并且我在其外部单击.. 它会消失,但我需要它保持原样。
if (confirm("Are u sure?")) {
}
我也在 webview 中使用这个功能。也许有问题?有人有什么建议吗?
编辑:我发现问题出在 webview 中。 我正在使用 AlertDialog 构建器,但我没有调用函数 setCanceledOnTouchOutside();
【问题讨论】:
-
首先使用
confirm或alert是个坏主意。 -
@connexo 是的,他们阻塞了线程。您可以使用模态或其他东西。
-
@Blaze_droid 感谢您的反馈。我对此一无所知。
标签: javascript android android-studio