Как получить уведомления о предупреждениях для работы с Phonegap 1.1.0 и iOS5 - PullRequest
0 голосов
/ 17 октября 2011

Я обновляю приложение Phonegap до Phonegap 1.1.0 (с 9.4) и собираю с новым iOS5 SDK и Xcode 4.2.

То же самое происходит и при попытке PhoneGap 1.0.0.

В приложении есть кнопка о программе, которая запускает диалоговое окно уведомлений, но не запускается после обновления.

Вот HTML-код из приложения Phonegap

<!DOCTYPE html>
<html>

<head>

    <script type="text/javascript" charset="utf-8" src="phonegap.1.1.0.min.js"></script>



    <script type="text/javascript" charset="utf-8">


        function onDeviceReady(){
            //do something
        }

function OnPageLoad(){

      document.addEventListener("deviceready",onDeviceReady,false);

}

        function alertDismissed() {
            // do something
        }


function onAlertBtn()
    {
    navigator.notification.alert("Test Alert Message", alertDismissed, "Test Alert", "Done"); 

    }

</script>

</head>

<body onload="OnPageLoad()">

<div align="center">
  <FORM>
<INPUT type="button" style="font-size: 18px;" value="About"  onClick="onAlertBtn();" >
</FORM> </div>

</body>
</html>

Любая помощь будет оценена.

Спасибо

1 Ответ

0 голосов
/ 02 ноября 2011

Хорошо, после значительных проб и ошибок было найдено исправление!

Измените источник, чтобы он был ...

<!DOCTYPE html>
<html>

<head>

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />

    <meta http-equiv="Content-type" content="text/html; charset=utf-8">

        <link href="css/style.css" rel="stylesheet" media="screen" type="text/css">
            <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script>
<script type="text/javascript" charset="utf-8">


        function onDeviceReady(){
            //do something
        }

function OnPageLoad(){

      document.addEventListener("deviceready",onDeviceReady,false);

}

        function alertDismissed() {
            // do something
        }


function onAlertBtn()
    {
    navigator.notification.alert("Test Alert Message", alertDismissed, "Test Alert", "Done"); 

    }

</script>

</head>

<body onload="OnPageLoad()">

<div align="center">
  <FORM>
<INPUT type="button" style="font-size: 18px;" value="About"  onClick="onAlertBtn();" >
</FORM> </div>

</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...