Ina*_*tor 6 javascript jquery ios cordova
有没有办法以编程方式解除navigator.notification.alert()?当有位置服务错误时我会发出警报,但是如果它清除了,我宁愿忽略它而不是要求用户手动执行.
任何想法或解决方案?
谢谢!
您不能以编程方式关闭alert()对话框,不是。
然而,您可以做的不是使用alert()实现您自己的自定义覆盖,其外观/行为类似于警报,然后您可以随时轻松地忽略它。一些额外的讨论在这里:
编辑
我对此做了更多调查,我不再相信 Phonegapalert()对话框实际上与本机 JavaScript 对话框相同。他们使用一些巧妙的技巧来回调本机代码(在 Android 和 iOS 上)以显示警报。
因此,可以通过编程方式关闭对话框,但几乎肯定不能直接在 JavaScript 代码中关闭该对话框。您需要使用一些类似的技巧从 JavaScript 回调到本机代码,然后找到并关闭 Phonegap 警报视图。第一部分可能相当困难。第二部分很简单:
| 归档时间: |
|
| 查看次数: |
3450 次 |
| 最近记录: |