我正在将 twitter 小部件集成到 Cordova 应用程序的选项卡中。我将 Cordova 与 Angularjs 和 ionic 框架一起使用。
我已经获得了实例化小部件所需的 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 内所有链接的目标参数,以便在应用程序内打开新窗口。
太感谢了。