facebook - fbAsyncInit 在 Firefox 中触发,但在 Chrome 中不触发

标签 facebook google-chrome facebook-javascript-sdk

我在 Chrome 中触发 fbAsyncInit 时遇到一些问题,但我可以看到它在 Firefox 中触发(通过警报)。

我读过一些 stackoverflow 问题/答案,发现许多人都将其追溯到channelUrl。对于channelUrl,我尝试完全删除它(因为它应该是可选的),并且我尝试使用 .php 文件以及包含文档中提到的正确内容的 .html 文件( channel 文件下的 https://developers.facebook.com/docs/reference/javascript/ )。

这是代码片段:

var appID = '353110578113914';
    var redirectURI = 'http://localhost/fb/logged-in.html';
    var php = true;
    var channel = 'http://localhost/fb/channel.php';

  window.fbAsyncInit = function() {
    alert('fbAsyncInit was called');

    FB.init({
      appId      : appID, // App ID
      channelUrl : channel, // Channel File
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });
};

提前致谢。

最佳答案

原来我使用的是名为 Facebook Disconnect 的 Chrome 扩展程序。当我禁用的那一刻,一切都工作正常。 :/

关于facebook - fbAsyncInit 在 Firefox 中触发,但在 Chrome 中不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12920119/

相关文章:

javascript - 从延迟的 javascript window.open 打开 Chrome 选项卡

javascript - 将项目添加到 DOM 时的 Chrome 滚动行为

facebook-graph-api - 使用fields参数获取所有 friend 的照片似乎不起作用?

javascript - 为什么 auth.login facebook JS SDK 事件会在页面加载时触发?

ios - 用于 rails 和 ios 身份验证的omniauth

jQuery:更改背景颜色的简单 .css 行在 Chrome 中不起作用

android - 在android studio中通过Facebook api 4.0解析登录

javascript - Facebook Like 按钮并在链接 URL 中获取用户 UID

android - Facebook 登录关闭我的 Activity

php - 目标 [League\OAuth2\Server\Repositories\ClientRepositoryInterface] 在构建 [League\OAuth2\Server\AuthorizationServer] 时不可实例化