|
本帖最后由 jae 于 2017-4-7 10:05 编辑 3 @, r2 S0 Z% `* l2 ]
* x; F8 A5 b4 w* z4 d/ {6 S最近换了新设备想下载几本词典,发现账号无法登录了。具体情况为:在论坛右上角输入完账号密码后,点击完登录,右上角一闪而过一个请稍候,然后页面也没刷新,登录也没成功。打开控制台发现似乎是 ajax.js 脚本报错了:
$ c3 A- G4 l6 z8 l# r$ N. i+ b+ Q$ c4 T
Uncaught TypeError: Cannot read property 'indexOf' of undefined at HTMLIFrameElement.handleResult (ajax.js?P98:formatted:62)
6 O7 b7 y; I, I; w& c( ?* Z$ Y' s
% t1 @: q! i* @- // ...( O) N- p7 j6 M/ j. H. G# o( D0 Y2 J+ J
- try {! q) e2 ^) _/ L" l0 D$ h
- s = $(ajaxframeid).contentWindow.document.XMLDocument.text;" M8 r' a2 t5 m
- } catch (e) {' W" z8 V5 }$ l( m: v/ O- v4 z
- try {- Y/ ~/ x3 c% R
- s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.wholeText;
$ r1 b4 p" \6 v$ U, K. ] - } catch (e) {3 L$ r6 T0 o O2 i* K2 r; c9 M0 q/ @
- try {
0 \1 b7 i J0 \$ P% Y - s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.nodeValue;8 T1 f1 X, \: ~
- } catch (e) {
' R0 R* [# Y6 I - s = '内部错误,无法显示此内容';: {4 \: @ N( J, ?8 A& J
- }
' i% p4 d+ O. e! y2 N, l- V - }1 w2 u7 @, u, \# V1 `2 O- h! d7 H
- }3 h) C$ g4 h: f* {6 x$ G
- if (s != '' && s.indexOf('ajaxerror') != -1) { // <--- 似乎是这里的错误
+ ~0 P1 Z# D! u" {) O - evalscript(s);( o& g3 K9 G) G# z$ U3 m
- evaled = true;9 j9 z9 {8 m8 Q
- }
. g& D& V0 V, \+ e - // ...
复制代码 2 @0 v X w; X. c+ v
5 _1 L2 ^4 W! Q& W换了chrome、IE、edge都有类似问题。现在只好使用qq注册个小号,然后用qq登录才能成功。求管理员帮忙~ |
|