У меня возникает проблема с выполнением oAuth с Twitter/Facebook с помощью childBrowser на Phonegap и BB10. У меня это отлично работает на iOS/Android.Как использовать BB Webworks childBrowser в приложении Phonegap
В телефоне 2.7.0 документы, window.open()
и window.close()
являются единственными методами, поддерживаемыми на BB10.
Поскольку методы oAuth полагаются на поиск изменений URL-адресов в окне дочернего браузера для анализа и доступа к токенам oauth, мне нужен способ подключить прослушиватели событий к окну childBrowser. К сожалению, это также не поддерживается Phonegap 2.7 на BB10.
Итак, я нашел эту душу здесь: https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Twitter-OAuth-1, но, к сожалению, это не работает, так как childBrowser для Phonegap берет на вызов window.open()
.
Кто-нибудь сталкивался с этой проблемой? Я не уверен, что делать здесь.
Можно ли отключить/удалить InAppBrowser
в Phonegap 2.7, чтобы window.open()
полагался на встроенный детский ролик в BB10?
Я запустил пример приложения и увидел аналогичную проблему. Когда я пытаюсь использовать ваш скрипт Twitter-Oauth-1 и вызывается 'var currentURL = childWindow.window.location.href;', childWindow.window не определен на моем конце. Таким образом, скрипт терпит неудачу и не может получить местоположение URL-адреса, даже процесс Oauth Twitter завершается до конца и возвращается обратно к URL-адресу обратного вызова. –