私は Facebook iframe/Facebook Connect アプリケーションを作成していますが、ページの 1 つにマルチフレンド セレクターが含まれています。私が試したすべてのブラウザー (FF/Mac、Safari/Mac、IE8/Win) では完全にレンダリングされますが、IE7/Win ではまったくレンダリングされません。私は待って待っていましたが(単に遅い場合に備えて)、それは現れませんでした。
これが私のコードです。
<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 の高さでのセレクターのレンダリングに問題を抱えているようです。まったくレンダリングしないという問題を抱えている人を他に見つけることができないようです。