Mozilla 系で arguments.caller が非推奨となっていた件
JavaScript 1.3 で arguments の caller プロパティーが非推奨とされていたことを知りました:
http://docs.sun.com/source/816-6408-10/function.htm
http://www.interq.or.jp/student/exeal/dss/ref/jscript/object/arguments.html
現在の 1.5 では利用も出来ないみたいですね。個人的に JScript しか使わないので (したがって MSDN のレファレンスしか読まないので) 見逃していました。
私の Prototype の拡張は一部このプロパティーを使用している部分があるので (SUPER とか) これは大問題です。
さらに調べたところ、どうやら代わりに関数の caller プロパティーを使え、ということらしいですね:
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Function:caller
ということで、この点を反映して prototype.js の拡張を修正してみました。注意してご覧下さい。