2017-01-06 4 views
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' 
}); 

答えて

関連する問題