0
ウィンドウオブジェクトに設定できないプロパティを設定しようとすると、Firefox 52.0a2(2017-01-06)で次のエラーが発生します。なぜグローバルウィンドウオブジェクトに設定不可能なプロパティを定義できないのですか?
TypeError: Not allowed to define a non-configurable property on the WindowProxy object
ただし、最新のFirefoxリリース(50.1.0)では問題なく動作しています。 (ところで、それはまた、オペラとChromeで働いている)
例コード:
Object.defineProperty(window, 'test', {
enumerable: false,
configurable: false,
writable: false,
value: 'value'
});