我正在使用手机版本2.9.0开发一个wp7应用程序 在我刚刚使用版本2.0.0之前,警报正在运行,但现在我使用2.9.0同样的警报现在不能正常工作。 下面我添加我使用的代码。
<input type="button" value="click" onclick="return confirm('are you sure')"; />
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/jQuery v1.10.2 .js"></script>
<script type="text/javascript" >
$(document).ready(function() {
alert("hi");
});
</script>
onclick返回和警报都没有显示在模拟器中,但相同的代码在包括IE9,8,7在内的所有浏览器中都能正常工作。 任何人都可以为我提供详细的解决方案。 以下事情我都准备好了。
Try1
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady()
{
// IE does NOT provide an alert method, you can patch it with this line after deviceready.
window.alert = window.alert || navigator.notification.alert;
alert("Hello World WP7");
}
Try2 [在config.xml文件中添加此代码]
<feature name="Notification">
<param name="wp-package" value="Notification"/>
</feature>
Nothing Help任何其他方法可用或我只是更改上述代码中的任何内容。
答案 0 :(得分:4)
我解决了我的问题
首先在配置文件中添加以下代码
<feature name="Notification">
<param name="wp-package" value="Notification"/>
</feature>
然后在Html文件或任何其他文件中添加以下警报代码
navigator.notification.alert("xxxxxx");
现在已经工作了