首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fb:serverfbml不能在ie7中渲染

fb:serverfbml不能在ie7中渲染
EN

Stack Overflow用户
提问于 2009-10-08 14:24:11
回答 4查看 2.6K关注 0票数 1

我正在编写一个Facebook iframe/Facebook Connect应用程序,其中一个页面包含一个多好友选择器。它在我尝试过的所有浏览器(FF/Mac,Safari/Mac,IE8/Win)中都能完美呈现,但在IE7/Win中却完全不能呈现。我等了又等(以防它太慢了),但它从来没有出现过。

这是我的代码。

代码语言:javascript
复制
<fb:serverfbml style="width:750px;height:700px">
<script type="text/fbml">
<fb:fbml>
<fb:request-form
 action="<? echo $invite_href; ?>"
 method="post"
 type="<? echo $app_name; ?>"
 content="<? echo htmlentities($content,ENT_COMPAT,'UTF-8'); ?>">
 <div class="clearfix" style="padding-right:20px;" height="500" width="750">
 <fb:multi-friend-selector
  actiontext="Here are your friends who don't have <? echo $app_name; ?> yet. Invite your friends and let them help too - it's free!"
  exclude_ids="<? echo $friends; ?>" />
 </div>
</fb:request-form>
</fb:fbml>
</script>
</fb:serverfbml>

其他必需的东西(FeatureLoader.js和所有的东西)是(必须)适当地包括在内,因为朋友选择器和我在应用程序周围使用的每一个其他fb标签都能完美地工作。serverfbml标记是在IE7中唯一给我带来麻烦的东西。大多数人似乎对150px高的选择器渲染有问题--我似乎找不到其他人在不渲染的情况下有任何问题。

EN

回答 4

Stack Overflow用户

发布于 2010-01-07 11:25:56

您不需要结束标记,因为您呈现的FBML是serverfbml标记,而不是xfbml。我注意到的另一件事是你向它传递了PHP变量,而我非常确定Facebook从服务器fbml中剥离了你所有的php,不过我可能错了。

丹尼尔

票数 1
EN

Stack Overflow用户

发布于 2009-10-08 16:48:20

Stack Overflow用户

发布于 2009-11-03 01:15:23

你正在使用IE测试器来测试ie6吗?如果是这样,它无法呈现,这是一个IE测试器错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1538150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档