用微信登陆后,进入”个人主页“,然后点击”账号管理“,页面一直显示滚动条,无法进入页面。
该页面的连接是:http://wsq.discuz.qq.com//?c=index&a=account&f=wx&siteid=265037064&referer=none
如果用chorme浏览器打开该连接,控制台中报错:Uncaught TypeError: Cannot read property 'length' of undefined
原因是:
TOOLS.dget(API_URL + "module=profile&version=4", null, function(a) { TOOLS.dget(server_api + "&op=list", null, function(b) { dataLoaded(a, b) }, function(b) { TOOLS.showError(".warp", b.messagestr, function() { location.reload() }); TOOLS.hideLoading() }) }, function(a) { TOOLS.showError(".warp", a.messagestr, function() { location.reload() }); TOOLS.hideLoading() });
这段代码是控制台中显示VM577中的代码。
这段代码中,执行http://wsq.discuz.qq.com/index.php?c=my&a=account&op=list时返回{"code":"16","msg":"Not Authorized","sys":[]},
但是dataLoaded(a, b)函数中需要读取b.res.length,这个返回串明显没有res这个值,所以就报空了。
看样子好像是没授权,这个应该怎么破?
|