Javascript не отображается на вкладке профиля приложения Facebook - PullRequest
1 голос
/ 24 апреля 2010

Это может звучать очень дурацки, но я попытался прочитать сообщения и документы на форуме о поведении javascript на вкладках профиля Facebook.Я понимаю, что вкладки профиля не поддерживают ссылки на внешние 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), но я не вижу тега script, содержащего приведенный выше код javascript.Что мне не хватает?Я вижу код JavaScript на странице холста, хотя

Спасибо

Ответы [ 2 ]

1 голос
/ 09 июня 2010

Вот взлом, который работал для меня (поместите это выше вашего fb: swf)

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

<div id="swfCont" onmousedown="activate()">
<fb:swf...
1 голос
/ 04 мая 2010

Оказывается, что Facebook не выполняет javascript на страницах профиля до первого клика пользователя. Также вы не видите свой javascript точно, но, используя Firebug и Flashbug (для отладки swf), вы можете увидеть ошибки

...