Facebook发布的帖子看起来很糟糕

时间:2012-02-24 10:46:45

标签: javascript facebook facebook-graph-api

我发布这样的提要:

FB.ui({
    method: 'feed',
    name: 'Some text',
    link: 'http://www.google.se/',
    picture: 'http://www.google.se/img/mdh_90x90.png',
    caption: 'Some text is just textbut som is <b>bold</b>',
    description: '1. number one<center></center>2. number two<center></center>3. number three'
});

中心标记用于换行。这在我测试过的所有浏览器中都非常完美,除了在ios 4中的移动游猎之外。在移动游猎中我可以看到中心标签和粗体标签。但是当发布到Facebook时它再次看起来不错。

有没有办法解决这个问题?

编辑: 与问题不太相关但是,我在这里找到了中心黑客Line break in Facebook status update via Graph API

编辑2: Facebook bug 这就是它的样子。桌面在左侧,移动到右侧。发布到Facebook时,两者看起来都很好。我应该将此报告为facebook错误吗?

3 个答案:

答案 0 :(得分:3)

我从未见过官方方式在您的Feed中设置换行符(或任何实际格式)。也许Facebook出于安全原因禁用它们,或者可能是为了防止滥用它们。

如果Facebook没有计划支持换行,那么不应该在您的代码中使用hacks,因为这可能会在任何时候停止工作!


我真的希望看到Facebook员工对此有正式回答。

答案 1 :(得分:0)

这对我有用:

  • 一次换行:

  • 两个换行符

答案 2 :(得分:-3)

为什么不使用&lt; br /&gt;换行标签? 它应该适用于所有浏览器