Facebook和iFrames

时间:2010-12-06 14:57:58

标签: javascript html facebook fbml

嘿,人们,为什么这段代码不起作用? Facebook API非常糟糕,令人烦恼...... [编辑]我觉得这不够重,它不仅令人烦恼,而是彻头彻尾的倒退,而且文档充其量也是...... [/ rant]

<a href="#" id="click" onclick="outside_location.setInnerFBML(link_1);">Go go go</a><br />

<div id="outside_location"></div>
<fb:js-string var="link_1">
<fb:iframe height="500" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%; border:none" src="http://www.project-vanquish.co.cc/fb/index.php"></fb:iframe>
</fb:js-string>

<script type="text/javascript" charset="utf-8">
    var outside_location = document.getElementById('outside_location'); 
</script>

详细说明一下,让我们回顾一下...... Facebook API声明我可以在静态FBML页面上有一个fb:iframe,所以......如果我只有以下内容,它应该有效:

<fb:iframe height="500" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%; border:none" src="http://www.project-vanquish.co.cc/fb/index.php"></fb:iframe>

唉,什么都没发生,知道为什么?

1 个答案:

答案 0 :(得分:2)

你可以链接到它吗?

它是页面中的可安装应用程序吗?如果是这种情况,则无法在用户未首先与您的应用程序交互的情况下嵌入iframe。

我认为情况确实如此,是的,Facebook文档糟透了,这是一种恭维。