|
本帖最后由 jae 于 2017-4-7 10:05 编辑 z, o/ i! W$ h. H
3 t& }3 U( X1 X- P% m$ n最近换了新设备想下载几本词典,发现账号无法登录了。具体情况为:在论坛右上角输入完账号密码后,点击完登录,右上角一闪而过一个请稍候,然后页面也没刷新,登录也没成功。打开控制台发现似乎是 ajax.js 脚本报错了:
2 _4 k! o" ^4 J& ]1 I/ C0 b1 m0 V
Uncaught TypeError: Cannot read property 'indexOf' of undefined at HTMLIFrameElement.handleResult (ajax.js?P98:formatted:62)5 C8 w% n& b! ?6 L% i' A
# p# L, u$ j+ Z' R# `) @
- // ...& ~, r% U2 p8 S! U, X5 q
- try {$ G! I; [3 x- i" ~
- s = $(ajaxframeid).contentWindow.document.XMLDocument.text;" v( n, f$ P# D' A- b* `+ ?9 W# o
- } catch (e) {4 Y* k/ W, {% k0 W/ _* s
- try {
2 z4 G6 w" M9 _; y% ` - s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.wholeText;% W. H2 e" v1 j8 |
- } catch (e) {: x. |! W/ @: J4 C
- try {% x7 X/ b6 ^& h$ j0 j. ~
- s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.nodeValue;
& p2 ]3 i. t9 } - } catch (e) {
+ g. u7 a# Y0 \) c# q - s = '内部错误,无法显示此内容';
0 W: c9 I- N. J, M! Y - }3 n1 q; d( o% f
- }+ y& M; ^6 p- ^
- }* T+ H. A. W6 N, L% y7 E) u
- if (s != '' && s.indexOf('ajaxerror') != -1) { // <--- 似乎是这里的错误
3 g+ T' i6 i& H0 r2 O* M; k - evalscript(s);: [1 {& s) p' @ H5 ~. S
- evaled = true;
5 z% c5 z* k4 N) d# E1 _ - }( q b5 t, L3 }! Y2 Z' b# T
- // ...
复制代码 # M* D5 z" `- X: z0 [! _
1 r6 R0 k/ ]2 a; v/ z8 n5 R换了chrome、IE、edge都有类似问题。现在只好使用qq注册个小号,然后用qq登录才能成功。求管理员帮忙~ |
|