<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赞,分享和推特推特按钮。
在我的实际设备上运行上述代码时,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" />
然后按下推文按钮就没有错误,但仍然没有显示任何错误。
为什么呢?如何让这些按钮打开相应的应用程序或外部浏览器?
答案 0 :(得分:0)
在Phonegap中,您可以像这样打开应用内浏览器:
window.open('fb://profile/xxxx', '_blank', 'hidden=yes');
请参阅This文档以便向前移动。您可能必须在URL中对上面提到的所有参数进行编码。