|
本帖最后由 jae 于 2017-4-7 10:05 编辑
- `5 l; I' O/ i- q G. B0 ~& p8 i8 F6 x7 i
最近换了新设备想下载几本词典,发现账号无法登录了。具体情况为:在论坛右上角输入完账号密码后,点击完登录,右上角一闪而过一个请稍候,然后页面也没刷新,登录也没成功。打开控制台发现似乎是 ajax.js 脚本报错了:2 U. D8 n% f R& f+ C! Y" b
/ R' Y2 R: i. y& w# HUncaught TypeError: Cannot read property 'indexOf' of undefined at HTMLIFrameElement.handleResult (ajax.js?P98:formatted:62)% V. [- w7 N& i
) \' B5 C8 w* x% \- N, J B- // ...& _0 L _9 o( x0 e$ \
- try {
+ b2 v) G0 d6 K) Q# w' @- ]7 ^ - s = $(ajaxframeid).contentWindow.document.XMLDocument.text;) Q; w+ J M. o9 @8 M
- } catch (e) {8 }* R5 j6 e, b6 Y
- try {
S2 D( o4 p+ H) f6 y# N4 q - s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.wholeText;
2 Q1 `- G( l9 d1 x9 l6 _3 Q - } catch (e) {" G: `: @1 D- S2 B5 H
- try {( w2 Y, \- U8 T w& a& h i0 T) l
- s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.nodeValue;2 v5 R+ |- r$ _7 ^4 j/ I
- } catch (e) {2 u6 @ i7 u, g0 h
- s = '内部错误,无法显示此内容';
+ W9 e+ B/ N3 K# Q8 V6 ^. M: R - }
8 b) m& W: X) @9 l - }- ^0 J; u4 ]! a
- }
+ ]. B9 b2 Y& d6 s' ` c - if (s != '' && s.indexOf('ajaxerror') != -1) { // <--- 似乎是这里的错误0 C' f( A9 i+ l1 F
- evalscript(s);
' c$ P& y% i, Y" o% {- O - evaled = true;
( R: z2 `+ h3 @ - }; Z( J7 j, a4 C$ p" d% u5 [
- // ...
复制代码 ) }8 ]$ C3 v% f* j7 Z' q3 Y- y
# F; p1 S$ Z- I5 @9 M2 D换了chrome、IE、edge都有类似问题。现在只好使用qq注册个小号,然后用qq登录才能成功。求管理员帮忙~ |
|