0

У меня возникает проблема с выполнением 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?

ответ

0

Я на самом деле написал образец API BlackBerry ChildBrowser выше, вы должны быть в состоянии получить ручку на childWindow просто отлично.

Вы пробовали запустить приложение-образец на своем собственном компьютере и проверили console.log?

+0

Я запустил пример приложения и увидел аналогичную проблему. Когда я пытаюсь использовать ваш скрипт Twitter-Oauth-1 и вызывается 'var currentURL = childWindow.window.location.href;', childWindow.window не определен на моем конце. Таким образом, скрипт терпит неудачу и не может получить местоположение URL-адреса, даже процесс Oauth Twitter завершается до конца и возвращается обратно к URL-адресу обратного вызова. –

 Смежные вопросы

  • Нет связанных вопросов^_^