Facebook登录弹出域、端口和协议必须匹配

Facebook登录弹出域、端口和协议必须匹配,facebook,facebook-javascript-sdk,Facebook,Facebook Javascript Sdk,无论我做什么,在facebook登录框弹出后,我都会在chrome中重复出现javascript错误 我只使用FB示例站点上提供的最简单的登录脚本。我一直在谷歌上搜索这个问题,直到我脸色发青,似乎找不到一个真正适用于当前版本Javascript API的解决方案。这是我的密码: 我的Facebook登录页面 FB.init({ appId:'MYAPPID',cookie:true, 状态:true,xfbml:true, 频道URL:'http://www.MYDOMAIN.com/ch

无论我做什么,在facebook登录框弹出后,我都会在chrome中重复出现javascript错误

我只使用FB示例站点上提供的最简单的登录脚本。我一直在谷歌上搜索这个问题,直到我脸色发青,似乎找不到一个真正适用于当前版本Javascript API的解决方案。这是我的密码:

我的Facebook登录页面


FB.init({
appId:'MYAPPID',cookie:true,
状态:true,xfbml:true,
频道URL:'http://www.MYDOMAIN.com/channel.html'
});
使用Facebook登录

当然,我有MyAPPID和myDomain以及正确的信息


任何帮助/见解都将不胜感激,因为这让我发疯,我有好几个小时的时间。谢谢大家

您从哪个URL访问页面?它包括www吗?不,URL实际上是一个子域。我的频道URL与之匹配。
</head>
<body>
  <div id="fb-root"></div>
  <script>
     FB.init({ 
        appId:'MYAPPID', cookie:true, 
        status:true, xfbml:true,
        channelUrl:'http://www.MYDOMAIN.com/channel.html'
     });
       </script>

  <fb:login-button>Login with Facebook</fb:login-button>
</body>