Twitter Widget Cordova应用程序弹出

时间:2015-03-13 16:00:05

标签: angularjs cordova twitter ionic-framework twitter-widget

我正在将twitter Widget集成到Cordova应用程序的选项卡中。我正在使用Cordova与Angularjs和离子框架。

我已经获得了实例化小部件所需的API密钥,经过几次尝试后我得到了它。我附上了一张图片(twitter in tab

为了做到这一点,我创建了一个选项卡,将javascript放在主.html文件和链接中。到目前为止,好的:

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

但是,&#34;显示&#34;当用户点击推特小部件时开始。 如果你想转发,推特或其他什么,推特小部件打开一个新页面,弹出,放在cordova应用程序之上,然后,用户无法返回。 设备返回按钮不起作用。  您可以注册并发送推文,但总是会有这个新窗口。 我附上一张图片,以显示用户在点击任何按钮时在屏幕上看到的内容。 twitter on top

所以,你应该杀死Cordova app并重新开始。

我想知道是否有人知道如何整合小部件和&#34;孩子&#34;它们的页面,或者如果javascript替代更改widget.js中所有链接的目标参数,以便在应用程序内打开新窗口。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

我在Instagram上遇到过同样的问题,但我希望它也有帮助。首先,请安装cordova InAppBrowser插件。

cordova plugin add cordova-plugin-inappbrowser

然后尝试使用以下内容修改config.xml文件,在 platforms 标记之前添加它:

 <allow-navigation href="about:*" />