|
本帖最后由 jae 于 2017-4-7 10:05 编辑
& m1 F9 }5 u! l! k1 G' h4 B2 O& f- U8 T) H+ e- X. }$ @, f
最近换了新设备想下载几本词典,发现账号无法登录了。具体情况为:在论坛右上角输入完账号密码后,点击完登录,右上角一闪而过一个请稍候,然后页面也没刷新,登录也没成功。打开控制台发现似乎是 ajax.js 脚本报错了:8 A. K$ R% I. A' T# F+ X' `$ Q3 y+ b
* c b0 A' p) R. r( E# @
Uncaught TypeError: Cannot read property 'indexOf' of undefined at HTMLIFrameElement.handleResult (ajax.js?P98:formatted:62)
4 k' h) ^$ x* D8 Z, d
' G, W: s9 i1 ]( B& s/ V7 f. @- // ...
1 L1 M/ \1 t- K! {6 z7 s$ I - try {( X9 F o1 L2 m+ b: d2 T
- s = $(ajaxframeid).contentWindow.document.XMLDocument.text;
; e7 z9 E+ c) X3 M) I - } catch (e) {
5 n5 S7 U, d) P0 W - try {
6 j% G9 U/ {+ ^1 j3 C% Q& R - s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.wholeText;4 ?$ d) v5 ]* m0 S8 ]4 J$ J& S) B
- } catch (e) {3 Z/ U/ I. D# j
- try {5 S; r6 m+ `+ L! N M$ @
- s = $(ajaxframeid).contentWindow.document.documentElement.firstChild.nodeValue;0 Y% J6 q/ ^1 [0 R% ?7 a# }
- } catch (e) {
, J4 B1 r+ ^1 c' E) _ - s = '内部错误,无法显示此内容';9 g0 o! {3 {2 D3 _# l; x
- }
Q& K! {' L% J6 h - }
; L/ k- C* R8 m7 K0 L - }
0 F V6 m. t+ l m/ r2 f3 k - if (s != '' && s.indexOf('ajaxerror') != -1) { // <--- 似乎是这里的错误
, `: e } Q1 x9 k2 Z7 a - evalscript(s);
2 S" X$ ?2 s6 L2 j+ [9 u6 Y3 | M - evaled = true;
" A6 G8 }1 E/ ?% F; n1 O - }
1 J( l, O" z1 v+ p& i" D - // ...
复制代码 ( m$ B6 @2 ]! o: d: ~( R8 j k
! o P, f5 J4 y p7 T) ?
换了chrome、IE、edge都有类似问题。现在只好使用qq注册个小号,然后用qq登录才能成功。求管理员帮忙~ |
|