Facebook-соединение оборвано в Opera из-за проблемы, которую я объяснил здесь:
http://my.opera.com/hallvors/blog/2010/07/20/postmessage-s-targetorigin-and-security
Я не думаю, что с этим можно что-либо сделать, кроме как ждать, пока Opera или Facebook исправят это. Из-за природы проблемы довольно сложно обойти - если, я думаю, вы не сделаете локальную копию http://connect.facebook.net/en_US/all.js с исправлением ошибки. Это исправление должно быть так же просто, как найти этот код:
FB.XD._origin=(window.location.protocol+'//'+window.location.host+'/'+FB.guid())
и удалите часть '+ FB.guid ()'. Хотя я знаю, что это позволит избежать нарушения политики безопасности Opera, я не уверен, что этот обходной путь приведет к сбою сценария другими способами - без проверки.