我正在尝试为phonegap编写一个快速的Windows手机插件来处理我的推送通知。理想情况下,我希望将所有通知/ deviceid等传递回javascript函数,以便我可以像处理android和ios的推送通知一样处理它们。但我似乎无法访问webView.sendJavascript函数,因为我可以在android中。
在Android中,我可以导入org.apache.cordova.CordovaWebView类并执行此.webView。我不确定如何使用Cordova.Extensions.Commands命名空间在Windows Phone中执行相同的操作,因为WPCordovaClassLib类似乎都没有webview对象。
提前致谢。
答案 0 :(得分:0)
在Windows Phone 8 WebBrowser控件中,您有一个名为InvokeScript的方法,它允许您调用已加载文档中定义的JavaScript函数,并将字符串数组作为该函数的参数传递。这样您就可以将通知数据传递给JavaScript。
希望这有帮助。