如何在浏览器扩展中使用Facebook Javascript SDK?

如何在浏览器扩展中使用Facebook Javascript SDK?,facebook,facebook-graph-api,google-chrome-extension,firefox-addon,facebook-javascript-sdk,Facebook,Facebook Graph Api,Google Chrome Extension,Firefox Addon,Facebook Javascript Sdk,我想在浏览器扩展/侧栏中使用Facebook JS SDK。我见过其他关于这方面的问题,但没有具体的答案。我不想做单独的OAuth处理——我更喜欢使用JSSDK,这使得这一切都是透明的 然而,似乎FB.*电话根本就不会发出回调。我错过什么了吗?甚至可以在非托管环境中使用JSSDK吗 例如: window.fbAsyncInit = function() { FB.init({ appId : 'XXX', status : true,

我想在浏览器扩展/侧栏中使用Facebook JS SDK。我见过其他关于这方面的问题,但没有具体的答案。我不想做单独的OAuth处理——我更喜欢使用JSSDK,这使得这一切都是透明的

然而,似乎FB.*电话根本就不会发出回调。我错过什么了吗?甚至可以在非托管环境中使用JSSDK吗

例如:

window.fbAsyncInit = function() {
    FB.init({
        appId      : 'XXX',
        status     : true,
        cookie     : true,
        xfbml      : false
    });
    FB.getLoginStatus(function(response) {
        alert('CALLBACK');
    });
};
谢谢

马特·克鲁斯

不幸的是,Facebook JavaScript SDK不能在Chrome上运行 扩展,因为它在“chrome扩展:/”协议下工作。 虽然谷歌为OAuth提供了教程,但Facebook解释了 稍微简单一点


您可以尝试此处发布的不可见iFrame技术:


但这似乎需要做很多工作。

你在firefox插件中做过吗?你不应该有谷歌浏览器下面提到的问题。