2

我正在使用 phone gap 版本 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 在内的所有浏览器中都可以正常工作。谁能为我的问题提供详细的解决方案。下面的事情我都准备好了。

尝试1

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>

没有任何帮助 任何其他可用的方法,或者我只是更改上述代码中的任何内容。

4

1 回答 1

4

我解决了我的问题

首先在配置文件中添加如下代码

<feature name="Notification">
<param name="wp-package" value="Notification"/>
</feature>

然后在 Html 文件或任何其他文件中添加以下代码进行警报

navigator.notification.alert("xxxxxx");

现在它的工作

于 2013-10-28T14:02:04.057 回答