URIError.prototype 属性表示 URIError 构造器的原型。所有的 URIError 实例都继承自 URIError.prototype。 可以通过原型(prototype) 给所有的实例添加属性或者方法。
URIError.prototype.constructorURIError.prototype.messageURIError 应该提供其自己专属的 message 属性,但是在 SpiderMonkey 中,该属性继承自 Error.prototype.messageURIError.prototype.nameError。URIError.prototype.fileNameError。URIError.prototype.lineNumberError。URIError.prototype.columnNumberError。URIError.prototype.stackError。虽然 URIError 的原型对象自身不包含任何方法,但是 URIError 的实例通过原型链(prototype chain)继承了一些方法。
| Specification | Status | Comment |
|---|---|---|
| ECMAScript 3rd Edition (ECMA-262) NativeError.prototype |
Standard | 初始定义 |
| ECMAScript 5.1 (ECMA-262) NativeError.prototype |
Standard | 定义为 NativeError.prototype. |
| ECMAScript 2015 (6th Edition, ECMA-262) NativeError.prototype |
Standard | 定义为NativeError.prototype. |
| ECMAScript Latest Draft (ECMA-262) NativeError.prototype |
Draft | 定义为NativeError.prototype. |
| Desktop | Mobile | Server | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
URIError | Chrome Full support Yes | Edge Full support Yes | Firefox Full support 1 | IE Full support Yes | Opera Full support Yes | Safari Full support Yes | WebView Android Full support Yes | Chrome Android Full support Yes | Edge Mobile Full support Yes | Firefox Android Full support 4 | Opera Android Full support Yes | Safari iOS Full support Yes | Samsung Internet Android Full support Yes | nodejs Full support Yes |