3

今天我遇到了一个非常烦人的问题。我的 JavaScript 在夜间停止工作。当用户尝试在我的页面上创建 FB 操作时,会出现一个时髦的 JS 错误:

Uncaught TypeError: Cannot read property '__wrapped' of null 

中发生错误connect.facebook.net/en_GB/all.js:82并且没有意义。在错误链中,从我的脚本调用的最后一行是FB.login(null, {scope: 'publish_actions'});. Facebook 没有调用 AJAX。JS SDK 在到达任何地方之前就崩溃了。更烦人的是我的脚本在不同环境中的旧版本可以正常工作,所以我不能责怪 Facebook。你知道我应该去哪里寻找问题吗?

4

1 回答 1

7

The right syntax of FB.login is

FB.login(function(response) {
   // handle the response
 }, {scope: 'publish_actions'});

Why are you passing null as the parameter? That should contain the function which will process the response received.

At the very least, pass it an empty function, with no body.

(Reference)

于 2012-10-24T11:18:11.137 回答