我通常不会处理感叹号,但是我有几个小时才可以使用。我在产品页面上的Facebook标签上有完整的FBML的以下页面:
<fb:fbml version="1.1">
<div id="container" style="width: 520px;">
<fb:visible-to-connection>
<div>
Yay!
<a href="{link}" style="border: 0; display:inline-block;">
<img src="{image link}" style="border: none;" />
</a>
</div>
<fb:else>
<div>
<img src="{image link}" style="border: none;" />
</div>
</fb:else>
</fb:visible-to-connection>
<div class="{a css class I have to censor}">
<img src="{image link}" />
<p class="nopurchase" style="font-family: 'Trebuchet MS Gothic', Arial; font-size: 10px;">
some text.
<a href="{link}" target="_blank">Click for something.</a></p>
</div>
</div>
</fb:fbml>
基本上,这是一个扇门。为了超越它,用户必须喜欢它所在的页面。它进行解析和渲染,但是无论出于何种原因,都会绘制两个条件(爱好者的div和非粉丝的div)。我不知道为什么fb:visible-to-connection没有这样做。
最佳答案
答案很简单。如果您是正在使用的应用程序的管理员,则无论您是否是粉丝,“可见连接”都会向您显示所有内容。普通用户将看到预期的功能。