これは私がこれまでに持っているものです: http://jsfiddle.net/beCVL/5/
これは、デフォルトの cloneNode をオーバーライドしようとしている方法です: Object.defineProperty(Object.prototype, "cloneNode", { get: cloneNode2, set: cloneNode2 });
しかし、それは機能していないので、Object.prototype には cloneNode がないと思いますが、Element.prototype にもありません。
では、メソッドが正しいと仮定すると、cloneNode をオーバーライドするにはどのクラスを使用する必要があるでしょうか?