alert () не работает с PhoneGap на Windows Phone - PullRequest
3 голосов
/ 16 февраля 2012

Я пробую PhoneGap 1.4 на Windows Phone 7.5, используя jQuery mobile (1.0.1.). Базовая навигация работает, к сожалению, я не могу заставить работать предупреждения. Ни оповещение («строка»), ни PhoneGap's navigator.notification.alert (message, alertCallback, [title], [buttonName]); не получают никакого ответа. Тестовое сообщение PhoneGap отображается нормально. Это способ, которым я пытаюсь вызвать это:

function init()
{
  document.addEventListener("deviceready",onDeviceReady,false);
}

function onDeviceReady()
{
  document.getElementById("welcomeMsg").innerHTML += "PhoneGap is ready!";
  alert('test');
  navigator.notification.alert(
      'You are the winner!',  // message
      alertDismissed,         // callback            
      'Game Over',            // title            
      'Done'                  // buttonName        
  );
}

1 Ответ

5 голосов
/ 16 февраля 2012

См. Обсуждение групп Google .

Короче говоря, веб-браузер Windows Phone 7 IE9 не поддерживает оповещения, и вместо этого вы должны использовать API уведомлений PhoneGap, например:

navigator.notification.alert("Message", callBackMethod, "Title", "Button Text");

Для получения дополнительной информации см. API уведомления PhoneGap .

...