适用于网络和手机的FB.ui
FB.ui for both web and Mobile phone
我正在制作一个具有Facebook共享功能的html5响应式网页。
我已经为 FB.ui 编写了这个 JavaScript 代码:
<script>
window.fbAsyncInit = function () {
FB.init({appId: 'appid', status: true, cookie: true,
xfbml: true});
};
(function () {
var e = document.createElement('script');
e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
<script type="text/javascript">
$(document).ready(function () {
$('#fb-share-button').click(function (e) {
e.preventDefault();
FB.ui(
{
method: 'feed',
name: 'title',
link: ' http://linkToShare.com',
picture: 'http://helloImage.png',
caption: 'Caption Best',
description: 'Desc',
message: '',
display: 'touch'
});
});
});
</script>
我希望属性"display"属性在是手机浏览器时获得值"touch",如果是桌面浏览器,则获得"对话框"值。
我试图把它总是"对话框",但它在 Android 上的 Firefox 上显示问题很奇怪。
谢谢;
在对桌面和移动设备浏览器进行测试后,最适合显示 FB.ui 的参数是
display: 'iframe'
经过测试并工作 100%
相关文章:
- 使用FB.ui的Facebook Feed对话给出API错误191
- Facebook Javascript fb.ui活动将照片发布在朋友墙上
- Facebook API:确定FB.ui发送方法的收件人数量
- 只有在点击FB.share按钮后才能致电FB.ui
- FB ui 提要发布在墙上后收到消息
- 适用于网络和手机的FB.ui
- Posted Flash on Wall (FB.ui js SDK),在IE7/8和Opera中不起作用
- 使用 javascript FB.ui 发布 Facebook 帖子:嵌入 SWF 不起作用
- 如何添加Facebook FB.ui对话框确认消息
- Fb UI 在智能手机 fb 应用程序中共享 URL 参数
- 无法让FB.ui(共享/提要)工作 - 缺乏知识/理解
- 分享FB.ui功能如何捕捉关闭事件电话差距应用程序
- 使用FB.ui将预定义的消息添加到Facebook的“发布到您的墙”对话框中
- 如何将正确的变量传递给JqueryMobile多页动态创建的html文件中的FB.ui脚本
- 将“oscif”设置为false,或在FB.ui调用中省略dev_purchase_params:{“oscif”:tr
- apprequest 的 FB.ui 对话框在 iframe 模式下永久挂起
- 为什么Facebook在Facebook上重新分享时会改变“FB.ui - 图片”
- FB.ui回调未调用/FB.ui流永远发布加载
- FB.ui发送对话框在iPhone上不起作用
- 有fb.ui对话框选项吗;共享此链接“;功能