简体中文 | English
A Object.defineProperty
sham based on VBScript for IE. It also provides Object.defineProperties
, Object.getOwnPropertyDescriptor
, Object.getOwnPropertyDescriptors
.
Notice
- In IE8, program will use native method
defineProperty
orgetOwnPropertyDescriptor
forElement
object,doucment
andwindow
- In other case,
defineProperty
will return a new VB object - For VB object, it will not create new VB object when modifying the existing descriptor
- VB object can't add or delete properties freely
- VB object doesn't have
[[Prototype]]
or__proto__
- The property name of VB object can't contain special character
]
- The properties of VB object are enumerable, it's unaffected by descriptor
enumerable
Installation
- Use NPM:
npm install -S object-defineproperty-ie
- Download directly: Development Version, Production Version
Usage
Testing
- Access GitHub Page online
- Access
docs/index.html
locally - Tested in IE6, IE7, IE8
Contact Us
- WeChat: ambit_tsai
- QQ Group: 663286147
- E-mail: ambit_tsai@qq.com