我发布这样的提要:
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时,两者看起来都很好。我应该将此报告为facebook错误吗?
答案 0 :(得分:3)
我从未见过官方方式在您的Feed中设置换行符(或任何实际格式)。也许Facebook出于安全原因禁用它们,或者可能是为了防止滥用它们。
如果Facebook没有计划支持换行,那么不应该在您的代码中使用hacks,因为这可能会在任何时候停止工作!
我真的希望看到Facebook员工对此有正式回答。
答案 1 :(得分:0)
这对我有用:
一次换行:
两个换行符
答案 2 :(得分:-3)
为什么不使用&lt; br /&gt;换行标签? 它应该适用于所有浏览器