|
前几天firefox提示升级,我就升了。结果导致项目中之前使用的Extjs无法加载数据。 由于Extjs都是异步访问的,为了能同步加载,引入了Ext-basex.js包。先怀疑是不是包不够新,于是在网上下载了最新的4.0版本。装起之后问题依然。firebug跟踪发现如下错误:
[Exception... "A parameter or an operation is not supported by the underlying object" code: "15" nsresult: "0x8053000f (InvalidAccessError)" location: "<unknown>"]
http://localhost:8088/hk/system/login.action;jsessionid=D4DE6C3D30A9800E1D602A429C50A30A
Line 0
仔细观察发现,在firefox下,当请求设置为同步的时候,在Ext-basex.js 代码1010行中,代表request的对象r中timeout属性为只读。对其赋值将发生异常。
('timeout' in r) && (r.timeout = callback.timeout);
于是加上是否是同步请求的判断。暂时跳过了此问题。尚不知是否会引发其他问题。记录于此以备查。
|