【发布时间】:2017-08-22 12:20:10
【问题描述】:
<div class="fb-like" data-href="http://www.mywebsite.com" data-layout="button_count" data-action="like" data-size="large" data-show-faces="false" data-share="true"></div>
<a href="https://twitter.com/share" class="twitter-share-button" data-size="large" data-url="https://www.mywebsite.com">Tweet</a>
<div class="fb-messengermessageus"
messenger_app_id="xxx"
page_id="xxx"
color="white"
size="large">
</div>
我正在尝试在我的 phonegap 应用上显示 Facebook Like、Share 和 Twitter tweet 按钮。
在我的实际设备上运行上述代码时,Facebook 相关按钮完全不可见。
Twitter 推文按钮是可见的,但如果你按下它,就会出现错误提示“拒绝显示 'https://twitter.com/intent/tweet?....”
如果我尝试在我的 config.xml 中添加以下内容:
<access origin="tel:*" launch-external="yes" />
<access origin="http:*" launch-external="yes" />
<access origin="https:*" launch-external="yes" />
然后按下推文按钮将没有错误,但仍然没有任何显示。
为什么?如何让这些按钮打开相应的应用程序或外部浏览器?
【问题讨论】:
标签: android facebook cordova twitter