0

我正在尝试为 phonegap 编写一个快速的 windows phone 插件来处理我的推送通知。理想情况下,我希望将所有通知/设备 ID 等传递回 javascript 函数,以便我可以像处理 android 和 ios 的推送通知一样处理它们。但是我似乎无法像在 android 中那样访问 webView.sendJavascript 函数。

在 Android 中,我可以导入 org.apache.cordova.CordovaWebView 类并执行 this.webView。我不确定如何在 windows phone 中使用 Cordova.Extensions.Commands 命名空间做同样的事情,因为 WPCordovaClassLib 类似乎都没有 webview 对象。

提前致谢。

4

1 回答 1

0

在 Windows Phone 8 WebBrowser 控件中,您有一个称为InvokeScript的方法,该方法允许您调用在加载的文档中定义的 JavaScript 函数,并将字符串数组作为该函数的参数传递。通过这种方式,您可以将通知数据传递给 JavaScript。

希望这可以帮助。

于 2013-07-29T11:11:38.547 回答