私の個人的なライブラリにはいくつかの定義がありますが、これは Safari でエラーを生成しています:
Object.defineProperty(Element.prototype, "remove", {
enumerable: false,
configurable: false,
writable: false,
value: function(){
this.parentElement.removeChild(this);
}
});
エラー: TypeError: 構成不可能なプロパティの列挙可能な属性を変更しようとしています。
このフレーズの正確な意味がわかりません。FireFox では、このエラーは発生しません。