Javascript没有显示在Facebook应用程序的配置文件选项卡上

时间:2010-04-24 06:52:53

标签: facebook fbjs

这可能听起来很吵,但我试图在Facebook的个人资料标签上阅读有关javascript行为的论坛帖子和文档。我知道配置文件选项卡不支持引用外部JavaScript,但即使我的内联标签也没有显示在配置文件页面上。

实际上我正在尝试使用fbjs-swf桥,并且实例化swf所需的代码没有显示在页面上

<fb:fbjs_bridge/>

<div id="swfContainer"></div>
<script>
   var swf = document.createElement('fb:swf');
   swf.setId('my_swf_id');
   swf.setWidth('630');
   swf.setHeight('520');
   swf.setSWFSrc('http://www.muziboo.com/swf/player4-2.swf'); 
   document.getElementById('swfContainer').appendChild(swf);
   document.getElementById('my_swf_id').callSWF('asMethod', 'one', 'two');
</script>

我看到嵌入了一个swf(用于fbjs桥的那个),但是我没有看到任何包含上述javascript代码的脚本标记。我错过了什么?我可以在画布页面上看到javascript代码

由于

2 个答案:

答案 0 :(得分:1)

事实证明,在用户第一次点击之前,Facebook不会在个人资料页面上执行javascript。你也没有看到你的javascript,但是使用Firebug和Flashbug(用于swf调试),你可以看到错误

答案 1 :(得分:1)

这是一个一直在为我工作的黑客(把它放在你的fb:swf之上)

<script>
function activate () {}
</script>

<div id="swfCont" onmousedown="activate()">
<fb:swf...