我正在构建 facebook iframe 应用程序。我的应用程序被加载一次(我收到了一次签名请求),然后我使用内部域链接浏览 iframe 中的页面。我注意到我在 Chrome 和 Firefox 中都看到了这些奇怪的消息
FB.init has already been called - this could indicate a problem
我很确定这个方法只被调用一次,而且 Facebook 似乎希望我在每次应用程序加载时调用它一次(而不是每页一次)。
window.fbAsyncInit = function() {
FB.init({
appId: param('facebook_app_id'),
frictionlessRequests: true,
oauth: true,
channelUrl: site_url('/channel.html')
})
}
我在这里犯了什么错误(如果有的话)?