2010-02-04 2 views
0

У меня есть приложение facebook, которое работает с fbjs/flash/python. Со вчерашнего дня я получил следующую ошибку безопасности.FBJS-BRIDGE, перестали работать со вчерашнего дня?

*** Security Sandbox Violation *** 
SecurityDomain 'http://apps.facebook.com/feline-frenzy/bridgetest/' tried to access incompatible context 'http://static.ak.fbcdn.net/rsrc.php/z71HX/hash/4h1ls3l8.swf' 

В то время как тот же код работал нормально на днях. При осмотре, когда fbjs-bridge хочет отправить что-нибудь, чтобы вспыхнуть. Ниже приведен мой код.

МОЕ FBML:

<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://media.varheroes.com/flash/bridge.swf'); 
     document.getElementById('swfContainer').appendChild(swf); 
     document.getElementById('my_swf_id').callSWF('asMethod', 'one', 'two'); 
</script> 
<script> 
<!-- 
     function flashtest(){ 
    document.getElementById('my_swf_id').callSWF('asMethod','fahim','akhter'); 
     } 

    --> 
    </script> 

    <div id="crap"> 
     <a href="#" onclick="flashtest();">FLASH TEST</a><br/> 
    </div> 

МОЙ ACTIONSCRIPT КОД:

var connection:LocalConnection = new LocalConnection(); 
    var connectionName:String = LoaderInfo(this.root.loaderInfo).parameters.fb_fbjs_connection; 

connection.allowDomain("apps.facebook.com", "apps.*.facebook.com"); 
    connection.client = { 
     asMethod: function(paramOne:String, paramTwo:String) { 
     // do something in the SWF 
     var test:String = "DATA RECIEVED FROM JAVASCRIPT : "+paramOne+" "+paramTwo; 
     callSetText("DATA RECIEVED FROM JAVASCRIPT"); 
    } 
}; 
connection.connect(connectionName); 

Ошибка началась вчера происходит, как я первый сказал, что это работает нормально.

ответ

0

Это ошибка, которая затрагивает различные приложения и есть ошибка уже сообщалось:

http://bugs.developers.facebook.com/show_bug.cgi?id=8562

До сих пор я лично не нашел альтернативу этому вопросу, и кажется, что все, что мы можем do - ждать их, чтобы сделать обновление, которое исправит проблему.

+0

все еще ждет печально –

Смежные вопросы