Facebook oauth回调和Opera

Facebook oauth回调和Opera,facebook,oauth,callback,opera,Facebook,Oauth,Callback,Opera,我创建了一个facebook应用程序,在点击提交按钮后,向用户请求权限。如果授予了权限,则会重定向用户。除了Opera之外,这在我测试的每个浏览器中都能正常工作。Opera似乎没有进入回调函数: $("#perms").click(function(){ FB.ui( { method: 'oauth' } , function(response){ alert('test'); if (response != fals

我创建了一个facebook应用程序,在点击提交按钮后,向用户请求权限。如果授予了权限,则会重定向用户。除了Opera之外,这在我测试的每个浏览器中都能正常工作。Opera似乎没有进入回调函数:

$("#perms").click(function(){
    FB.ui( { method: 'oauth' } ,  
        function(response){
            alert('test');
            if (response != false) {
                res = eval('(' + response.session + ')')
            }
        }
    );
}); 
在Opera中,我被要求获得权限,但警报从未发生。我做错什么了吗?是否有其他(更新的)方式来请求与Opera一起使用的权限?我用谷歌搜索了这个问题,但只发现一个页面有类似的问题。但是添加channel.html并没有解决这个问题


提前感谢

您是否启用了browser.js?我们已经解决了Facebook连接脚本的一些问题。请注意,只有当您从Facebook服务器上的“官方”位置运行Facebook脚本时,才会触发解决方案


有关背景信息,请参见我在

上的回复您是否启用了browser.js?我们已经解决了Facebook连接脚本的一些问题。请注意,只有当您从Facebook服务器上的“官方”位置运行Facebook脚本时,才会触发解决方案


有关背景信息,请参见我在

上的回复。请参见Opera 11.52上的本期。 已启用browser.js并更新至最新版本。 如FB文档中所述的channelURL设置


但是!如果我使用主机上的gistfile.js(all.js的美化版本),它就可以工作了

在Opera 11.52上仍然可以看到这个问题。 已启用browser.js并更新至最新版本。 如FB文档中所述的channelURL设置


但是!如果我使用主机上的gistfile.js(all.js的美化版本),它会起作用

,有关“browser.js”功能的详细信息,请参阅;有关“browser.js”功能的详细信息,请参阅