簡體   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