PhoneGap Build - navigator.notification.alert在WP7模拟器中不起作用

时间:2013-08-04 12:25:40

标签: phonegap-build windows-phone-7-emulator

我使用PGB构建这个简单的代码,但它在WP7模拟器中不起作用 - 没有警报消息。 对于Android模拟器,它还可以。 怎么了?

    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
        navigator.notification.alert("Device Ready!");
    }

源代码https://github.com/dprotopopov/pgb-wp7-alert

1 个答案:

答案 0 :(得分:1)

这似乎是针对WP7的最新PhoneGap构建的错误。我在Visual Studio中启动并运行,虽然代码中可以访问导航器对象,但是没有可用的通知属性。您可以通过迭代应用程序中导航器对象的属性来自行测试;

for(var key in navigator){
   document.write(key + "<br>");
}

我得到的清单如下,请注意通知不是其中之一:(

  • appCodeName
  • appMinorVersion
  • 浏览器语言
  • cookieEnabled
  • cpuClass
  • MIMETYPES
  • 插件
  • SYSTEMLANGUAGE
  • 用户语言
  • msDoNotTrack
  • 地理位置
  • APPNAME
  • appVersion
  • 平台
  • 的userAgent
  • 在线
  • javaEnabled
  • taintEnabled