我在使用 Phonegap 和 BB10 上的 childBrowser 对 Twitter/Facebook 进行 oAuth 时遇到了问题。我在 iOS/Android 上完美运行。
根据 Phonegap 2.7.0 文档,window.open()
并且window.close()
是 BB10 支持的唯一方法。
由于 oAuth 方法依赖于检测子浏览器窗口中的 URL 更改来解析和访问 oauth 令牌,因此我需要一种能够将事件侦听器附加到 childBrowser 窗口的方法。不幸的是,这也不被 BB10 上的 Phonegap 2.7 支持。
所以,我在这里找到了这个灵魂:https ://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Twitter-OAuth-1 ,但不幸的是,这不起作用,因为 Phonegap 的 childBrowser 接管了对window.open()
.
有没有人遇到过这个问题?我不确定在这里做什么。
是否可以禁用/删除InAppBrowser
Phonegap 2.7 中的window.open()
依赖于 BB10 中内置的子浏览器?