2009年2月14日 星期六

Prototype在Firefox中無法正常運作bug

Prototype.js 1.6.0.3中有一處bug,
導致Ajax.Request對象無法在Firefox下正常運作,
找了好久,終於找到相關的修正方法了…

原版本:
for (var name in headers)
this.transport.setRequestHeader(name, headers[name]);
},

修正後:
for (var name in headers)
if(typeof headers[name] != 'function')
this.transport.setRequestHeader(name, headers[name]);
},

終於可以正常運作了,
只是沒想到這個bug在1.5版就有了。

參考:
http://www.cnblogs.com/beginor/archive/2007/06/02/768883.html

沒有留言: