我无法弄清楚为什么addEventListener
BB10 应用程序的 phonegap 2.7 不支持。如果没有此事件,我将无法使用loadstart
和loadstop
事件来完成 twitter/facebook oauth。我可以看到通过检查子浏览器窗口附加了事件处理程序,但它永远不会触发。
有没有其他人遇到过这个?有没有其他选择?
我无法弄清楚为什么addEventListener
BB10 应用程序的 phonegap 2.7 不支持。如果没有此事件,我将无法使用loadstart
和loadstop
事件来完成 twitter/facebook oauth。我可以看到通过检查子浏览器窗口附加了事件处理程序,但它永远不会触发。
有没有其他人遇到过这个?有没有其他选择?
在深入研究 BlackBerry Webworks 之后,发现与 Phonegap 有许多相似之处,事实上,Phonegap 提供的大部分功能已经以 Javascript API 的形式内置在 Webworks 中,在底层运行本机调用。
BlackBerry Webworkswindow.open
在 childBrowser 窗口中使用本机打开外部链接。
因此,解决方案是从等式中删除 Phonegap,直到 Phonegap(可能在未来)实现addEventListener
对其 childBrowser 插件的支持。
删除 Phonegap 后,我可以在这里成功使用脚本https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Twitter-OAuth-1和这里https://github.com/blackberry/ BB10-WebWorks-Samples/tree/master/FaceBook-OAuth-2成功用于 Twitter 和 Facebook OAuth。