【问题标题】:alert() not working with PhoneGap on Windows Phonealert() 不适用于 Windows Phone 上的 PhoneGap
【发布时间】:2013-04-07 01:40:26
【问题描述】:

我正在使用 jQuery mobile (1.0.1.) 在 Windows Phone 7.5 上试用 PhoneGap 1.4。 基本导航正在工作,不幸的是我似乎无法让警报正常工作。 alert("string); 和 PhoneGap 的 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        
  );
}

【问题讨论】:

标签: windows-phone-7 jquery-mobile cordova


【解决方案1】:

看到这个Google Groups discussion

简而言之,Windows Phone 7 IE9 网络浏览器不支持警报,而您必须使用 PhoneGap Notification API,如下所示:

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

有关详细信息,请参阅PhoneGap Notification API

【讨论】:

猜你喜欢
  • 2011-10-15
  • 1970-01-01
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-25
  • 2012-09-24
  • 1970-01-01
相关资源
最近更新 更多