Property Name | Comments |
---|---|
Object | |
Function | |
Array | |
Number | |
Boolean | |
String | |
Date | |
RegExp | |
Error | |
EvalError | |
RangeError | |
ReferenceError | |
SyntaxError | |
TypeError | |
URIError | |
ArrayBuffer | |
Uint8Array | |
Int8Array | |
Uint16Array | |
Int16Array | |
Uint32Array | |
Int32Array | |
Float32Array | |
Float64Array | |
Uint8ClampedArray | |
BigUint64Array | |
BigInt64Array | |
Map | |
Set | |
WeakMap | |
WeakSet | |
MediaSource | |
DocumentTimeline | |
SpeechSynthesisUtterance | |
XSLTProcessor | |
MediaMetadata | |
webkitRTCPeerConnection | |
webkitMediaStream | |
WebKitCSSMatrix | |
XPathEvaluator | |
XMLSerializer | |
XMLHttpRequest | |
WritableStream | |
URLSearchParams | |
TransformStream | |
TextEncoderStream | |
TextEncoder | |
TextDecoderStream | |
TextDecoder | |
Text | |
Response | |
ReadableStream | |
Range | |
RTCSessionDescription | |
RTCPeerConnection | |
Path2D | |
MessageChannel | |
MediaStream | |
InputDeviceCapabilities | |
Headers | |
FormData | |
FileReader | |
EventTarget | |
DocumentFragment | |
Document | |
DataTransfer | |
DOMRectReadOnly | |
DOMRect | |
DOMQuad | |
DOMPointReadOnly | |
DOMPoint | |
DOMParser | |
DOMMatrixReadOnly | |
DOMMatrix | |
DOMException | |
Comment | |
CSSStyleSheet | |
Blob | |
AudioContext | |
Animation | |
AbortController | |
SharedArrayBuffer | |
AbsoluteOrientationSensor | |
Accelerometer | |
Gyroscope | |
LinearAccelerationSensor | |
RelativeOrientationSensor | |
XRRigidTransform | |
XRRay | |
GravitySensor |
Property Name | Comments |
---|---|
Object | |
Function | |
Array | |
Number | |
Boolean | |
String | |
Date | |
RegExp | |
Error | |
EvalError | |
RangeError | |
ReferenceError | |
SyntaxError | |
TypeError | |
URIError | |
ArrayBuffer | |
Uint8Array | |
Int8Array | |
Uint16Array | |
Int16Array | |
Uint32Array | |
Int32Array | |
Float32Array | |
Float64Array | |
Uint8ClampedArray | |
BigUint64Array | |
BigInt64Array | |
Map | |
Set | |
WeakMap | |
WeakSet | |
MediaSource | |
DocumentTimeline | |
SpeechSynthesisUtterance | |
XSLTProcessor | |
MediaMetadata | |
webkitRTCPeerConnection | |
webkitMediaStream | |
WebKitCSSMatrix | |
XPathEvaluator | |
XMLSerializer | |
XMLHttpRequest | |
WritableStream | |
URLSearchParams | |
TransformStream | |
TextEncoderStream | |
TextEncoder | |
TextDecoderStream | |
TextDecoder | |
Text | |
Response | |
ReadableStream | |
Range | |
RTCSessionDescription | |
RTCPeerConnection | |
Path2D | |
MessageChannel | |
MediaStream | |
InputDeviceCapabilities | |
Headers | |
FormData | |
FileReader | |
EventTarget | |
DocumentFragment | |
Document | |
DataTransfer | |
DOMRectReadOnly | |
DOMRect | |
DOMQuad | |
DOMPointReadOnly | |
DOMPoint | |
DOMParser | |
DOMMatrixReadOnly | |
DOMMatrix | |
DOMException | |
Comment | |
CSSStyleSheet | |
Blob | |
AudioContext | |
Animation | |
AbortController | |
SharedArrayBuffer | |
AbsoluteOrientationSensor | |
Accelerometer | |
Gyroscope | |
LinearAccelerationSensor | |
RTCIceTransport | |
RelativeOrientationSensor | |
XRRigidTransform | |
XRRay |
Property Name | Comments |
---|---|
Function | |
Object | |
TextDecoder | |
TextEncoder | |
Document | |
Array | |
Boolean | |
Date | |
Number | |
String | |
RegExp | |
Error | |
InternalError | |
EvalError | |
RangeError | |
ReferenceError | |
SyntaxError | |
TypeError | |
URIError | |
ArrayBuffer | |
Int8Array | |
Uint8Array | |
Int16Array | |
Uint16Array | |
Int32Array | |
Uint32Array | |
Float32Array | |
Float64Array | |
Uint8ClampedArray | |
WeakMap | |
Map | |
Set | |
mozRTCPeerConnection | |
Comment | |
Text | |
DOMRect | |
mozRTCSessionDescription | |
URLSearchParams | |
FileReader | |
DOMPoint | |
XMLSerializer | |
Range | |
DOMParser | |
AudioContext | |
XPathEvaluator | |
XMLHttpRequest | |
mozRTCIceCandidate | |
DOMQuad | |
FormData | |
Path2D | |
mozContact | |
SVGNumber | |
DocumentFragment |
Property Name | Comments |
---|---|
Int8Array | |
SyntaxError | |
Function | |
Float64Array | |
EvalError | |
Uint16Array | |
Float32Array | |
RangeError | |
Uint8ClampedArray | |
Int16Array | |
Number | |
Date | |
WeakMap | |
Uint32Array | |
WeakSet | |
String | |
Int32Array | |
Object | |
RegExp | |
gc | |
Uint8Array | |
Map | |
Error | |
Boolean | |
Set | |
Array | |
URIError | |
TypeError | |
ReferenceError | |
ArrayBuffer | |
MediaSource | |
Response | |
Headers | |
webkitMediaStream | |
TextEncoder | |
TextDecoder | |
SpeechSynthesisUtterance | |
XSLTProcessor | |
Audio | |
XPathEvaluator | |
XMLSerializer | |
XMLHttpRequest | |
WebKitCSSMatrix | |
Text | |
Range | |
Path2D | |
MessageChannel | |
Option | |
Image | |
FormData | |
FileReader | |
DocumentFragment | |
DOMParser | |
Comment | |
Blob |
Property Name | Comments |
---|---|
Object | |
Array | |
Boolean | |
Date | |
Function | |
Number | |
String | |
RegExp | |
ArrayBuffer | |
Int8Array | |
Uint8Array | |
Uint8ClampedArray | |
Int16Array | |
Uint16Array | |
Int32Array | |
Uint32Array | |
Float32Array | |
Float64Array | |
WeakMap | |
Map | |
Set | |
Error | |
EvalError | |
RangeError | |
ReferenceError | |
SyntaxError | |
TypeError | |
URIError | |
Enumerator | |
Blob | |
DOMParser | |
FileReader | |
FormData | |
MSBlobBuilder | |
MSCSSMatrix | |
MSStreamReader | |
MessageChannel | |
WebGLContextEvent | |
XMLHttpRequest | |
XMLSerializer |
Property Name | Comments |
---|---|
Object | |
Array | |
Boolean | |
Date | |
Function | |
Number | |
String | |
RegExp | |
ArrayBuffer | |
Int8Array | |
Uint8Array | |
Int16Array | |
Uint16Array | |
Int32Array | |
Uint32Array | |
Float32Array | |
Float64Array | |
WeakMap | |
Map | |
Set | |
Error | |
EvalError | |
RangeError | |
ReferenceError | |
SyntaxError | |
TypeError | |
URIError | |
Enumerator | |
Blob | |
DOMParser | |
FileReader | |
FormData | |
MSBlobBuilder | |
MSCSSMatrix | |
MSGesture | |
MSStreamReader | |
MediaSource | |
MessageChannel | |
WebGLContextEvent | |
XMLHttpRequest | |
XMLSerializer |
Property Name | Comments |
---|---|
Object | |
Function | |
Array | |
Boolean | |
String | |
Number | |
Date | |
RegExp | |
Error | |
EvalError | |
RangeError | |
ReferenceError | |
SyntaxError | |
TypeError | |
URIError |
Property Name | Comments |
---|---|
Object | |
Function | |
Array | |
Boolean | |
String | |
Number | |
Date | |
RegExp | |
Error | |
EvalError | |
RangeError | |
ReferenceError | |
SyntaxError | |
TypeError | |
URIError |
function test(data){
// data is the input variable that is supplied from the Enumeration List.
// Whenever, this test() function is called, it should invoke either addResult(), addSuccess(), addError() or addInfo()
// Each of the test() functions executes in an isolted IFRAME.
addSuccess(data);
}
// This is the ENUM variable, which will be enumerated.
// We will pass an array of objects which are of our interest to be logged.
var data = [];
var i, c;
var foo = Object.getOwnPropertyNames(window);
for(i in foo){
try {
c = window[foo[i]];
if (c.prototype && c === c.prototype.constructor) {
try {
new c;
data.push(foo[i]);
} catch (e){}
}
}
catch(e){}
}