我用PGB构建了这个简单的代码,但它在WP7模拟器中不起作用-没有警报消息。对于android模拟器来说,这是可以的。怎么了?
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
navigator.notification.alert("Device Ready!");
}
源代码https://github.com/dprotopopov/pgb-wp7-alert
这似乎是WP7的最新PhoneGap构建中的一个错误。我在VisualStudio中安装并运行了这个程序,尽管代码中可以访问navigator对象,但没有可用的通知属性。您可以通过迭代应用程序中导航器对象的属性来自己测试相同的内容;
for(var key in navigator){
document.write(key + "<br>");
}
我得到的列表如下,注意通知不是其中之一:(
- appCodeName
- appMinorVersion
- 浏览器语言
- cookieEnabled
- cpuClass
- mimeTypes
- 插件
- 系统语言
- 用户语言
- msDoNotTrack
- 地理定位
- appName
- appVersion
- 平台
- userAgent
- 在线
- javaEnabled
- 已启用容器