Twitter Виджет Кордова Приложение всплывающее

Я работаю над интеграцией Twitter Widget во вкладку приложения Cordova. Я использую Cordova с Angularjs и ionic Framework.

Я получил ключ API, необходимый для создания экземпляра виджета, и после нескольких попыток получил его. Я прикрепляю одно изображение ( твиттер во вкладке)

Для этого я создаю вкладку, помещаю javascript в основной файл.html и ссылку. Пока хорошо

     <a class="twitter-timeline" href="https://twitter.com/hashtag/mwc2015" data-widget-id="XXXXXXXXXXXXX"></a>;

Но "шоу" начинается, когда пользователь нажимает на виджет Twitter. Если вы хотите ретвитить, чирикать что-то или что-то еще, виджет Twitter открывает новую страницу, всплывающее окно, которое помещается поверх приложения Cordova, а затем пользователь не может вернуться назад. Кнопка возврата устройства не работает. Вы можете зарегистрироваться и отправить твит, но всегда это новое окно находится сверху. Я прикрепляю изображение, чтобы показать то, что пользователь видит на экране при нажатии любой кнопки. щебетать сверху

Итак, вы должны убить приложение Cordova и начать заново.

Мне было интересно, знает ли кто-нибудь, как интегрировать виджет и их "дочерние" страницы или альтернативу javascript для изменения целевого параметра всех ссылок внутри widget.js, чтобы открывать новые окна внутри приложения.

Огромное спасибо.

1 ответ

У меня была такая же проблема с Instagram, но я надеюсь, что это может помочь. Прежде всего, пожалуйста, установите плагин Cordova InAppBrowser.

cordova plugin add cordova-plugin-inappbrowser

Затем попробуйте изменить файл config.xml следующим образом, добавив его перед тегом платформы:

 <allow-navigation href="about:*" />
Другие вопросы по тегам