繁体   English   中英

为什么将JavaScript称为“ alert();” 功能为Apache Cordova开发时,Windows Phone中的应用程序崩溃了吗?

[英]Why does calling the JavaScript 'alert();' function crash the app in Windows Phone when developing for Apache Cordova?

我目前正在研究Apache Cordova项目,并且在调用'alert()'JavaScript函数并使用通知插件时遇到问题。 它可以在我的iOS和Android应用程序中正常运行,但是当我在Windows Phone上运行该应用程序时,该应用程序会崩溃。 有人可以告诉我如何解决此问题吗? 谢谢,ColtonW

好吧,警报也不应在Android或iPhone中使用!

例如,假设您在android中使用Alert,打开应用程序并使用计时器在10秒钟后打开警报对话框,然后在这10秒钟之内放置您的应用程序。 在后台按硬件主键。 然后,当警报触发时,您的应用程序崩溃了!

因此我在JavaScript中编写了一个“ showalert()”函数来替换警报功能。 在showalert函数中,我有一个外部div,大小是整个屏幕并具有透明背景,然后在此div中,我有另一个div位于外部div的中心。 在内部div内,我可以放置警报消息,并且有一个按钮可以隐藏外部div。

切记将外部div的z-index设置为大于html文件中其他值的值。 例如98。然后,将内部div的z-index设置为99。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM