mirror of
https://github.com/bnmgh1/NodeSandbox.git
synced 2025-04-20 18:05:05 +08:00
21984 lines
946 KiB
JavaScript
21984 lines
946 KiB
JavaScript
cbb_wf.console.time("vm初始化框架");
|
||
|
||
my_api.memory = {
|
||
window: this,
|
||
stack: [],
|
||
// setTimeout的timer对象
|
||
timers: [],
|
||
// setTimeout 自增id
|
||
intervalId: 0,
|
||
begin_time: Date.now(),
|
||
createObjectURL: {},
|
||
script_name: "",
|
||
|
||
};
|
||
|
||
// 存放构造函数
|
||
my_api.ctr = {
|
||
URL: function URL() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> URL, ", "arguments => ", arguments);
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let usp = {};
|
||
Object.setPrototypeOf(usp, URLSearchParams.prototype);
|
||
cbb_wf.initValue(usp, { "size": 0 });
|
||
cbb_wf.initValue(this, {
|
||
"searchParams": usp,
|
||
"dom_element": new my_api.dom_window.URL(...arguments),
|
||
});
|
||
return this;
|
||
},
|
||
};
|
||
my_api.ctr.TypeError = TypeError;
|
||
my_api.ctr.Promise = Promise;
|
||
|
||
// 存放无构造函数的原型对象
|
||
my_api.pt = {};
|
||
|
||
/* 堆栈拦截 */
|
||
my_api.stack_intercept = function (sk) {
|
||
/* 改堆栈真的会有不少奇奇怪怪的bug */
|
||
// cbb_wf.console.time("修改堆栈耗时")
|
||
let stack = sk.split("\n");
|
||
let length = stack.length;
|
||
let new_stack = [stack[0]];
|
||
for (let i = 1; i < length; i++) {
|
||
if (stack[i].indexOf(`.runInContext (node:`) > -1) {
|
||
stack.splice(i, length - i + 1);
|
||
break;
|
||
}
|
||
let is_ = true;
|
||
let s_length = cbb_wf.stack_str.length;
|
||
for (let j = 0; j < s_length; j++) {
|
||
if (stack[i].indexOf(cbb_wf.stack_str[j]) > 0) {
|
||
// stack.splice(i, 1);
|
||
is_ = false;
|
||
break;
|
||
}
|
||
}
|
||
is_ && new_stack.push(stack[i]);
|
||
// i++;
|
||
}
|
||
|
||
stack = new_stack.join("\n");
|
||
// // vm堆栈改写
|
||
stack = stack.replaceAll('evalmachine.<anonymous>', my_api.memory.script_name || "dsadsaeas.js")
|
||
my_api.memory.stack.push(stack);
|
||
// cbb_wf.console.timeEnd("修改堆栈耗时")
|
||
return stack;
|
||
};
|
||
|
||
my_api.destory = function () {
|
||
my_api.memory.timers.forEach(timer => {
|
||
timer && cbb_wf.clearTimeout(timer);
|
||
});
|
||
}
|
||
|
||
|
||
// 动态数组, document.all
|
||
my_api.newHtmlCollection = function (dom_element, type) {
|
||
let t;
|
||
type = type || dom_element.__proto__[Symbol.toStringTag];
|
||
let Handle = {
|
||
get(target, p, receiver) {
|
||
let result;
|
||
if (dom_element.hasOwnProperty(p)) {
|
||
result = my_api.getWrapperObject(dom_element[p]);
|
||
} else {
|
||
result = Reflect.get(target, p, receiver);
|
||
}
|
||
if (cbb_wf.is_log && target.hasOwnProperty(p)) cbb_wf.console.log(`[*] Proxy_${type}_get`, `, key => `, p, ", result =>", Object.prototype.toString.call(result));
|
||
return result;
|
||
},
|
||
set(target, p, v, receiver) {
|
||
if (typeof p !== "symbol") {
|
||
if (isNaN(Number(p)) || (p[0] === "0" && p.length > 1)) {
|
||
// 非数字的才set
|
||
if (!dom_element.hasOwnProperty(p)) {
|
||
return Reflect.set(target, p, v, receiver);
|
||
}
|
||
} else return true;
|
||
}
|
||
// if (cbb_wf.is_log && target.hasOwnProperty(p)) cbb_wf.console.log(`[*] Proxy_${type}_set`, `, key => `, p, ", value =>", v);
|
||
return Reflect.set(target, p, v, receiver);
|
||
},
|
||
deleteProperty(target, p) {
|
||
if (!isNaN(Number(p))) {
|
||
return false;
|
||
} else if (dom_element.hasOwnProperty(p)) {
|
||
return false;
|
||
}
|
||
if (cbb_wf.is_log && target.hasOwnProperty(p)) cbb_wf.console.log(`[*] Proxy_${type}_deleteProperty`, `, key => `, p);
|
||
return delete target[p];
|
||
},
|
||
defineProperty(target, p, prop) {
|
||
cbb_wf.console.log("[*] 请注意, HtmlCollection属性被定义了. key =>", p, ", prop =>", prop);
|
||
if (!isNaN(Number(p) && (p[0] !== "0" || p.length === 1))) {
|
||
let err = new my_api.ctr.TypeError(`Failed to set an indexed property on '${type}': Index property setter is not supported.`);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
} else if (dom_element.hasOwnProperty(p)) {
|
||
let err = new my_api.ctr.TypeError(`Failed to set a named property on '${type}': Named property setter is not supported.`);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
return Reflect.defineProperty(target, p, prop);
|
||
},
|
||
has(target, p) {
|
||
if (p === "wrapper_object") return false;
|
||
let result = dom_element.hasOwnProperty(p) || p in target;
|
||
if (cbb_wf.is_log) cbb_wf.console.log(`[*] Proxy_${type}_has`, `, key => `, p, ", result =>", result);
|
||
return result;
|
||
},
|
||
getOwnPropertyDescriptor(target, p) {
|
||
if (cbb_wf.is_log) cbb_wf.console.log(`[*] Proxy_${type}_getOwnPropertyDescriptor`, `, key => `, p);
|
||
if (dom_element.hasOwnProperty(p)) {
|
||
let desc = Object.getOwnPropertyDescriptor(dom_element, p);
|
||
desc.value = my_api.getWrapperObject(desc.value);
|
||
return desc;
|
||
}
|
||
return Reflect.getOwnPropertyDescriptor(target, p);
|
||
},
|
||
ownKeys(target) {
|
||
let keys = Reflect.ownKeys(target);
|
||
let dom_keys = Object.getOwnPropertyNames(cbb_wf.getValue(target, "dom_element"));
|
||
dom_keys.splice(dom_keys.indexOf("wrapper_object"), 1);
|
||
dom_keys = dom_keys.concat(keys);
|
||
return dom_keys;
|
||
|
||
}
|
||
}
|
||
if (type === "HTMLAllCollection") {
|
||
'use strict'
|
||
let z = {
|
||
z() { }
|
||
}
|
||
t = z.z;
|
||
delete z.z.name;
|
||
delete z.z.length;
|
||
Handle.apply = function (target, thisArg, argumentsList) {
|
||
if (argumentsList.length === 0) {
|
||
return null;
|
||
}
|
||
let p = argumentsList[0];
|
||
let result;
|
||
if (dom_element.hasOwnProperty(p)) {
|
||
result = my_api.getWrapperObject(dom_element[p]);
|
||
} else {
|
||
result = null;
|
||
}
|
||
return result;
|
||
}
|
||
|
||
} else t = {};
|
||
let new_html_collection = new Proxy(t, Handle);
|
||
type && Object.setPrototypeOf(new_html_collection, this.ctr[type].prototype) || Object.setPrototypeOf(new_html_collection, this.ctr.HTMLCollection.prototype);
|
||
let value = { dom_element: dom_element };
|
||
cbb_wf.initValue(new_html_collection, value);
|
||
cbb_wf.initValue(t, value);
|
||
return new_html_collection;
|
||
};
|
||
|
||
// 套壳函数
|
||
my_api.getWrapperObject = function (dom_element, prototype_name) {
|
||
// 若jsdom对象拥有这个属性,说明他已经有壳对象了
|
||
if ("wrapper_object" in dom_element) return dom_element["wrapper_object"];
|
||
|
||
// 找jsdom对象的__proto__, 再去找到补环境框架相应的原型, 然后设置上继承关系
|
||
prototype_name = prototype_name || dom_element[Symbol.toStringTag];
|
||
let result;
|
||
let value = {
|
||
"dom_element": dom_element,
|
||
};
|
||
switch (prototype_name + '') {
|
||
case "undefined":
|
||
cbb_wf.console.log("[*] 错误-> prototype_name 为空, ", dom_element);
|
||
break
|
||
case "HTMLCollection":
|
||
result = my_api.newHtmlCollection(dom_element, prototype_name);
|
||
break
|
||
// case "CSSStyleDeclaration":
|
||
// result = my_api.newCSSStyleDeclaration(dom_element);
|
||
// break
|
||
// case "HTMLFormElement":
|
||
// result = my_api.newHtmlFormElement(dom_element, value);
|
||
// value.inputs = {};
|
||
// break
|
||
case "NodeList":
|
||
result = {};
|
||
let properties = Object.getOwnPropertyNames(dom_element);
|
||
properties.map(prop => {
|
||
Object.defineProperty(result, prop,
|
||
{
|
||
value: my_api.getWrapperObject(dom_element[prop]),
|
||
writable: false, enumerable: true, configurable: true
|
||
})
|
||
})
|
||
break
|
||
default:
|
||
result = {};
|
||
break
|
||
}
|
||
// my_api.ctr[prototype_name]这个就是补环境框架里的构造函数, 不是jsdom的
|
||
Object.setPrototypeOf(result, my_api.ctr[prototype_name].prototype);
|
||
dom_element["wrapper_object"] = result;
|
||
cbb_wf.initValue(result, value);
|
||
return result;
|
||
}
|
||
|
||
my_api.proxyWindowProperties = function () {
|
||
Window.prototype.__proto__.__proto__ = EventTarget.prototype;
|
||
let w_p = new Proxy(Window.prototype.__proto__, {
|
||
// receiver是调用者, 比如window["xxx"], 那么receiver就是window.
|
||
get(target, p, receiver) {
|
||
// if (p === "toString")return Object.prototype.toString;
|
||
let result;
|
||
if (cbb_wf.hasValue(w_p, p)) {
|
||
result = cbb_wf.getValue(w_p, p);
|
||
} else if (typeof p == "string" && p in my_api.dom_window) {
|
||
result = my_api.dom_window[p];
|
||
if (result && result[Symbol.toStringTag] == "HTMLFormElement") {
|
||
|
||
} else result = Reflect.get(target, p, receiver);
|
||
} else if (typeof p == "symbol") {
|
||
result = Reflect.get(target, p, receiver);
|
||
}
|
||
if (p !== "splice" && cbb_wf.is_log && !result && typeof p == "string") {
|
||
// 打印不属于window下的属性
|
||
cbb_wf.console.log(`[*] WindowProperties_prototype_get, receiver =>`, Object.prototype.toString.call(receiver), `, key =>`, p, ", result => ", result);
|
||
}
|
||
return result;
|
||
},
|
||
set(target, p, value, receiver) {
|
||
if (typeof p !== "symbol") {
|
||
if (!isNaN(Number(p) && (p[0] !== "0" || p.length === 1))) {
|
||
return true;
|
||
} else if (receiver === w_p && p === "__proto__" && value != EventTarget.prototype) {
|
||
let err = new my_api.ctr.TypeError("Immutable prototype object '#<EventTarget>' cannot have their prototype set");
|
||
let stack = err.stack.split("\n");
|
||
stack[1] = " at set __proto__ [as __proto__] (<anonymous>)"
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
return Reflect.set(target, p, value, receiver);
|
||
},
|
||
has(target, p) {
|
||
if (cbb_wf.hasValue(w_p, p)) {
|
||
return true;
|
||
} else if (typeof p == "string" && p in my_api.dom_window) {
|
||
let result = my_api.dom_window[p];
|
||
if (result && result[Symbol.toStringTag] == "HTMLFormElement") {
|
||
return true;
|
||
}
|
||
}
|
||
return Reflect.has(target, p);
|
||
},
|
||
deleteProperty(target, p) {
|
||
if (typeof p == "string" && p in my_api.dom_window) {
|
||
let result = my_api.dom_window[p];
|
||
if (result && result[Symbol.toStringTag] == "HTMLFormElement") {
|
||
return false;
|
||
}
|
||
}
|
||
return Reflect.deleteProperty(target, p);
|
||
},
|
||
});
|
||
Window.prototype.__proto__ = w_p;
|
||
cbb_wf.initValue(w_p, {}, "WindowProperties");
|
||
|
||
}
|
||
|
||
my_api.initProto = function () {
|
||
Object.setPrototypeOf(DOMException.prototype, Error.prototype);
|
||
XMLHttpRequestUpload.__proto__ = XMLHttpRequestEventTarget;
|
||
Object.setPrototypeOf(XMLHttpRequestUpload.prototype, XMLHttpRequestEventTarget.prototype);
|
||
XMLHttpRequestEventTarget.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(XMLHttpRequestEventTarget.prototype, EventTarget.prototype);
|
||
XMLHttpRequest.__proto__ = XMLHttpRequestEventTarget;
|
||
Object.setPrototypeOf(XMLHttpRequest.prototype, XMLHttpRequestEventTarget.prototype);
|
||
XMLDocument.__proto__ = Document;
|
||
Object.setPrototypeOf(XMLDocument.prototype, Document.prototype);
|
||
Worker.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Worker.prototype, EventTarget.prototype);
|
||
Window.__proto__ = EventTarget;
|
||
WheelEvent.__proto__ = MouseEvent;
|
||
Object.setPrototypeOf(WheelEvent.prototype, MouseEvent.prototype);
|
||
WebSocket.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(WebSocket.prototype, EventTarget.prototype);
|
||
WebGLContextEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(WebGLContextEvent.prototype, Event.prototype);
|
||
WaveShaperNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(WaveShaperNode.prototype, AudioNode.prototype);
|
||
VisualViewport.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(VisualViewport.prototype, EventTarget.prototype);
|
||
VTTCue.__proto__ = TextTrackCue;
|
||
Object.setPrototypeOf(VTTCue.prototype, TextTrackCue.prototype);
|
||
UIEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(UIEvent.prototype, Event.prototype);
|
||
TransitionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(TransitionEvent.prototype, Event.prototype);
|
||
TrackEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(TrackEvent.prototype, Event.prototype);
|
||
TouchEvent.__proto__ = UIEvent;
|
||
Object.setPrototypeOf(TouchEvent.prototype, UIEvent.prototype);
|
||
TextTrackList.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(TextTrackList.prototype, EventTarget.prototype);
|
||
TextTrackCue.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(TextTrackCue.prototype, EventTarget.prototype);
|
||
TextTrack.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(TextTrack.prototype, EventTarget.prototype);
|
||
TextEvent.__proto__ = UIEvent;
|
||
Object.setPrototypeOf(TextEvent.prototype, UIEvent.prototype);
|
||
Text.__proto__ = CharacterData;
|
||
Object.setPrototypeOf(Text.prototype, CharacterData.prototype);
|
||
TaskAttributionTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(TaskAttributionTiming.prototype, PerformanceEntry.prototype);
|
||
SubmitEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(SubmitEvent.prototype, Event.prototype);
|
||
StylePropertyMap.__proto__ = StylePropertyMapReadOnly;
|
||
Object.setPrototypeOf(StylePropertyMap.prototype, StylePropertyMapReadOnly.prototype);
|
||
StorageEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(StorageEvent.prototype, Event.prototype);
|
||
StereoPannerNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(StereoPannerNode.prototype, AudioNode.prototype);
|
||
StaticRange.__proto__ = AbstractRange;
|
||
Object.setPrototypeOf(StaticRange.prototype, AbstractRange.prototype);
|
||
ShadowRoot.__proto__ = DocumentFragment;
|
||
Object.setPrototypeOf(ShadowRoot.prototype, DocumentFragment.prototype);
|
||
SecurityPolicyViolationEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(SecurityPolicyViolationEvent.prototype, Event.prototype);
|
||
ScriptProcessorNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(ScriptProcessorNode.prototype, AudioNode.prototype);
|
||
ScreenOrientation.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(ScreenOrientation.prototype, EventTarget.prototype);
|
||
Screen.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Screen.prototype, EventTarget.prototype);
|
||
SVGViewElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGViewElement.prototype, SVGElement.prototype);
|
||
SVGUseElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGUseElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGTitleElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGTitleElement.prototype, SVGElement.prototype);
|
||
SVGTextPositioningElement.__proto__ = SVGTextContentElement;
|
||
Object.setPrototypeOf(SVGTextPositioningElement.prototype, SVGTextContentElement.prototype);
|
||
SVGTextPathElement.__proto__ = SVGTextContentElement;
|
||
Object.setPrototypeOf(SVGTextPathElement.prototype, SVGTextContentElement.prototype);
|
||
SVGTextElement.__proto__ = SVGTextPositioningElement;
|
||
Object.setPrototypeOf(SVGTextElement.prototype, SVGTextPositioningElement.prototype);
|
||
SVGTextContentElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGTextContentElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGTSpanElement.__proto__ = SVGTextPositioningElement;
|
||
Object.setPrototypeOf(SVGTSpanElement.prototype, SVGTextPositioningElement.prototype);
|
||
SVGSymbolElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGSymbolElement.prototype, SVGElement.prototype);
|
||
SVGSwitchElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGSwitchElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGStyleElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGStyleElement.prototype, SVGElement.prototype);
|
||
SVGStopElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGStopElement.prototype, SVGElement.prototype);
|
||
SVGSetElement.__proto__ = SVGAnimationElement;
|
||
Object.setPrototypeOf(SVGSetElement.prototype, SVGAnimationElement.prototype);
|
||
SVGScriptElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGScriptElement.prototype, SVGElement.prototype);
|
||
SVGSVGElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGSVGElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGRectElement.__proto__ = SVGGeometryElement;
|
||
Object.setPrototypeOf(SVGRectElement.prototype, SVGGeometryElement.prototype);
|
||
SVGRadialGradientElement.__proto__ = SVGGradientElement;
|
||
Object.setPrototypeOf(SVGRadialGradientElement.prototype, SVGGradientElement.prototype);
|
||
SVGPolylineElement.__proto__ = SVGGeometryElement;
|
||
Object.setPrototypeOf(SVGPolylineElement.prototype, SVGGeometryElement.prototype);
|
||
SVGPolygonElement.__proto__ = SVGGeometryElement;
|
||
Object.setPrototypeOf(SVGPolygonElement.prototype, SVGGeometryElement.prototype);
|
||
SVGPatternElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGPatternElement.prototype, SVGElement.prototype);
|
||
SVGPathElement.__proto__ = SVGGeometryElement;
|
||
Object.setPrototypeOf(SVGPathElement.prototype, SVGGeometryElement.prototype);
|
||
SVGMetadataElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGMetadataElement.prototype, SVGElement.prototype);
|
||
SVGMaskElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGMaskElement.prototype, SVGElement.prototype);
|
||
SVGMarkerElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGMarkerElement.prototype, SVGElement.prototype);
|
||
SVGMPathElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGMPathElement.prototype, SVGElement.prototype);
|
||
SVGLinearGradientElement.__proto__ = SVGGradientElement;
|
||
Object.setPrototypeOf(SVGLinearGradientElement.prototype, SVGGradientElement.prototype);
|
||
SVGLineElement.__proto__ = SVGGeometryElement;
|
||
Object.setPrototypeOf(SVGLineElement.prototype, SVGGeometryElement.prototype);
|
||
SVGImageElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGImageElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGGraphicsElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGGraphicsElement.prototype, SVGElement.prototype);
|
||
SVGGradientElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGGradientElement.prototype, SVGElement.prototype);
|
||
SVGGeometryElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGGeometryElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGGElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGGElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGForeignObjectElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGForeignObjectElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGFilterElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFilterElement.prototype, SVGElement.prototype);
|
||
SVGFETurbulenceElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFETurbulenceElement.prototype, SVGElement.prototype);
|
||
SVGFETileElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFETileElement.prototype, SVGElement.prototype);
|
||
SVGFESpotLightElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFESpotLightElement.prototype, SVGElement.prototype);
|
||
SVGFESpecularLightingElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFESpecularLightingElement.prototype, SVGElement.prototype);
|
||
SVGFEPointLightElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEPointLightElement.prototype, SVGElement.prototype);
|
||
SVGFEOffsetElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEOffsetElement.prototype, SVGElement.prototype);
|
||
SVGFEMorphologyElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEMorphologyElement.prototype, SVGElement.prototype);
|
||
SVGFEMergeNodeElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEMergeNodeElement.prototype, SVGElement.prototype);
|
||
SVGFEMergeElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEMergeElement.prototype, SVGElement.prototype);
|
||
SVGFEImageElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEImageElement.prototype, SVGElement.prototype);
|
||
SVGFEGaussianBlurElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEGaussianBlurElement.prototype, SVGElement.prototype);
|
||
SVGFEFuncRElement.__proto__ = SVGComponentTransferFunctionElement;
|
||
Object.setPrototypeOf(SVGFEFuncRElement.prototype, SVGComponentTransferFunctionElement.prototype);
|
||
SVGFEFuncGElement.__proto__ = SVGComponentTransferFunctionElement;
|
||
Object.setPrototypeOf(SVGFEFuncGElement.prototype, SVGComponentTransferFunctionElement.prototype);
|
||
SVGFEFuncBElement.__proto__ = SVGComponentTransferFunctionElement;
|
||
Object.setPrototypeOf(SVGFEFuncBElement.prototype, SVGComponentTransferFunctionElement.prototype);
|
||
SVGFEFuncAElement.__proto__ = SVGComponentTransferFunctionElement;
|
||
Object.setPrototypeOf(SVGFEFuncAElement.prototype, SVGComponentTransferFunctionElement.prototype);
|
||
SVGFEFloodElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEFloodElement.prototype, SVGElement.prototype);
|
||
SVGFEDropShadowElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEDropShadowElement.prototype, SVGElement.prototype);
|
||
SVGFEDistantLightElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEDistantLightElement.prototype, SVGElement.prototype);
|
||
SVGFEDisplacementMapElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEDisplacementMapElement.prototype, SVGElement.prototype);
|
||
SVGFEDiffuseLightingElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEDiffuseLightingElement.prototype, SVGElement.prototype);
|
||
SVGFEConvolveMatrixElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEConvolveMatrixElement.prototype, SVGElement.prototype);
|
||
SVGFECompositeElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFECompositeElement.prototype, SVGElement.prototype);
|
||
SVGFEComponentTransferElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEComponentTransferElement.prototype, SVGElement.prototype);
|
||
SVGFEColorMatrixElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEColorMatrixElement.prototype, SVGElement.prototype);
|
||
SVGFEBlendElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGFEBlendElement.prototype, SVGElement.prototype);
|
||
SVGEllipseElement.__proto__ = SVGGeometryElement;
|
||
Object.setPrototypeOf(SVGEllipseElement.prototype, SVGGeometryElement.prototype);
|
||
SVGElement.__proto__ = Element;
|
||
Object.setPrototypeOf(SVGElement.prototype, Element.prototype);
|
||
SVGDescElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGDescElement.prototype, SVGElement.prototype);
|
||
SVGDefsElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGDefsElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGComponentTransferFunctionElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGComponentTransferFunctionElement.prototype, SVGElement.prototype);
|
||
SVGClipPathElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGClipPathElement.prototype, SVGGraphicsElement.prototype);
|
||
SVGCircleElement.__proto__ = SVGGeometryElement;
|
||
Object.setPrototypeOf(SVGCircleElement.prototype, SVGGeometryElement.prototype);
|
||
SVGAnimationElement.__proto__ = SVGElement;
|
||
Object.setPrototypeOf(SVGAnimationElement.prototype, SVGElement.prototype);
|
||
SVGAnimateTransformElement.__proto__ = SVGAnimationElement;
|
||
Object.setPrototypeOf(SVGAnimateTransformElement.prototype, SVGAnimationElement.prototype);
|
||
SVGAnimateMotionElement.__proto__ = SVGAnimationElement;
|
||
Object.setPrototypeOf(SVGAnimateMotionElement.prototype, SVGAnimationElement.prototype);
|
||
SVGAnimateElement.__proto__ = SVGAnimationElement;
|
||
Object.setPrototypeOf(SVGAnimateElement.prototype, SVGAnimationElement.prototype);
|
||
SVGAElement.__proto__ = SVGGraphicsElement;
|
||
Object.setPrototypeOf(SVGAElement.prototype, SVGGraphicsElement.prototype);
|
||
Range.__proto__ = AbstractRange;
|
||
Object.setPrototypeOf(Range.prototype, AbstractRange.prototype);
|
||
RadioNodeList.__proto__ = NodeList;
|
||
Object.setPrototypeOf(RadioNodeList.prototype, NodeList.prototype);
|
||
RTCTrackEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(RTCTrackEvent.prototype, Event.prototype);
|
||
RTCSctpTransport.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(RTCSctpTransport.prototype, EventTarget.prototype);
|
||
RTCPeerConnectionIceEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(RTCPeerConnectionIceEvent.prototype, Event.prototype);
|
||
RTCPeerConnectionIceErrorEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(RTCPeerConnectionIceErrorEvent.prototype, Event.prototype);
|
||
RTCPeerConnection.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(RTCPeerConnection.prototype, EventTarget.prototype);
|
||
RTCErrorEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(RTCErrorEvent.prototype, Event.prototype);
|
||
RTCError.__proto__ = DOMException;
|
||
Object.setPrototypeOf(RTCError.prototype, DOMException.prototype);
|
||
RTCDtlsTransport.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(RTCDtlsTransport.prototype, EventTarget.prototype);
|
||
RTCDataChannelEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(RTCDataChannelEvent.prototype, Event.prototype);
|
||
RTCDataChannel.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(RTCDataChannel.prototype, EventTarget.prototype);
|
||
RTCDTMFToneChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(RTCDTMFToneChangeEvent.prototype, Event.prototype);
|
||
RTCDTMFSender.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(RTCDTMFSender.prototype, EventTarget.prototype);
|
||
PromiseRejectionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PromiseRejectionEvent.prototype, Event.prototype);
|
||
ProgressEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(ProgressEvent.prototype, Event.prototype);
|
||
ProcessingInstruction.__proto__ = CharacterData;
|
||
Object.setPrototypeOf(ProcessingInstruction.prototype, CharacterData.prototype);
|
||
PopStateEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PopStateEvent.prototype, Event.prototype);
|
||
PointerEvent.__proto__ = MouseEvent;
|
||
Object.setPrototypeOf(PointerEvent.prototype, MouseEvent.prototype);
|
||
PerformanceResourceTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceResourceTiming.prototype, PerformanceEntry.prototype);
|
||
PerformancePaintTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformancePaintTiming.prototype, PerformanceEntry.prototype);
|
||
PerformanceNavigationTiming.__proto__ = PerformanceResourceTiming;
|
||
Object.setPrototypeOf(PerformanceNavigationTiming.prototype, PerformanceResourceTiming.prototype);
|
||
PerformanceMeasure.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceMeasure.prototype, PerformanceEntry.prototype);
|
||
PerformanceMark.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceMark.prototype, PerformanceEntry.prototype);
|
||
PerformanceLongTaskTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceLongTaskTiming.prototype, PerformanceEntry.prototype);
|
||
PerformanceEventTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceEventTiming.prototype, PerformanceEntry.prototype);
|
||
PerformanceElementTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceElementTiming.prototype, PerformanceEntry.prototype);
|
||
Performance.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Performance.prototype, EventTarget.prototype);
|
||
PannerNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(PannerNode.prototype, AudioNode.prototype);
|
||
PageTransitionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PageTransitionEvent.prototype, Event.prototype);
|
||
OscillatorNode.__proto__ = AudioScheduledSourceNode;
|
||
Object.setPrototypeOf(OscillatorNode.prototype, AudioScheduledSourceNode.prototype);
|
||
OffscreenCanvas.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(OffscreenCanvas.prototype, EventTarget.prototype);
|
||
OfflineAudioContext.__proto__ = BaseAudioContext;
|
||
Object.setPrototypeOf(OfflineAudioContext.prototype, BaseAudioContext.prototype);
|
||
OfflineAudioCompletionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(OfflineAudioCompletionEvent.prototype, Event.prototype);
|
||
Node.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Node.prototype, EventTarget.prototype);
|
||
NetworkInformation.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(NetworkInformation.prototype, EventTarget.prototype);
|
||
MouseEvent.__proto__ = UIEvent;
|
||
Object.setPrototypeOf(MouseEvent.prototype, UIEvent.prototype);
|
||
MessagePort.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MessagePort.prototype, EventTarget.prototype);
|
||
MessageEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MessageEvent.prototype, Event.prototype);
|
||
MediaStreamTrackEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MediaStreamTrackEvent.prototype, Event.prototype);
|
||
MediaStreamEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MediaStreamEvent.prototype, Event.prototype);
|
||
MediaStreamAudioSourceNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(MediaStreamAudioSourceNode.prototype, AudioNode.prototype);
|
||
MediaStreamAudioDestinationNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(MediaStreamAudioDestinationNode.prototype, AudioNode.prototype);
|
||
MediaStream.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MediaStream.prototype, EventTarget.prototype);
|
||
MediaRecorder.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MediaRecorder.prototype, EventTarget.prototype);
|
||
MediaQueryListEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MediaQueryListEvent.prototype, Event.prototype);
|
||
MediaQueryList.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MediaQueryList.prototype, EventTarget.prototype);
|
||
MediaEncryptedEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MediaEncryptedEvent.prototype, Event.prototype);
|
||
MediaElementAudioSourceNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(MediaElementAudioSourceNode.prototype, AudioNode.prototype);
|
||
LayoutShift.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(LayoutShift.prototype, PerformanceEntry.prototype);
|
||
LargestContentfulPaint.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(LargestContentfulPaint.prototype, PerformanceEntry.prototype);
|
||
KeyframeEffect.__proto__ = AnimationEffect;
|
||
Object.setPrototypeOf(KeyframeEffect.prototype, AnimationEffect.prototype);
|
||
KeyboardEvent.__proto__ = UIEvent;
|
||
Object.setPrototypeOf(KeyboardEvent.prototype, UIEvent.prototype);
|
||
InputEvent.__proto__ = UIEvent;
|
||
Object.setPrototypeOf(InputEvent.prototype, UIEvent.prototype);
|
||
InputDeviceInfo.__proto__ = MediaDeviceInfo;
|
||
Object.setPrototypeOf(InputDeviceInfo.prototype, MediaDeviceInfo.prototype);
|
||
IIRFilterNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(IIRFilterNode.prototype, AudioNode.prototype);
|
||
IDBVersionChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(IDBVersionChangeEvent.prototype, Event.prototype);
|
||
IDBTransaction.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(IDBTransaction.prototype, EventTarget.prototype);
|
||
IDBRequest.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(IDBRequest.prototype, EventTarget.prototype);
|
||
IDBOpenDBRequest.__proto__ = IDBRequest;
|
||
Object.setPrototypeOf(IDBOpenDBRequest.prototype, IDBRequest.prototype);
|
||
IDBDatabase.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(IDBDatabase.prototype, EventTarget.prototype);
|
||
IDBCursorWithValue.__proto__ = IDBCursor;
|
||
Object.setPrototypeOf(IDBCursorWithValue.prototype, IDBCursor.prototype);
|
||
HashChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(HashChangeEvent.prototype, Event.prototype);
|
||
HTMLVideoElement.__proto__ = HTMLMediaElement;
|
||
Object.setPrototypeOf(HTMLVideoElement.prototype, HTMLMediaElement.prototype);
|
||
HTMLUnknownElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLUnknownElement.prototype, HTMLElement.prototype);
|
||
HTMLUListElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLUListElement.prototype, HTMLElement.prototype);
|
||
HTMLTrackElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTrackElement.prototype, HTMLElement.prototype);
|
||
HTMLTitleElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTitleElement.prototype, HTMLElement.prototype);
|
||
HTMLTimeElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTimeElement.prototype, HTMLElement.prototype);
|
||
HTMLTextAreaElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTextAreaElement.prototype, HTMLElement.prototype);
|
||
HTMLTemplateElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTemplateElement.prototype, HTMLElement.prototype);
|
||
HTMLTableSectionElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTableSectionElement.prototype, HTMLElement.prototype);
|
||
HTMLTableRowElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTableRowElement.prototype, HTMLElement.prototype);
|
||
HTMLTableElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTableElement.prototype, HTMLElement.prototype);
|
||
HTMLTableColElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTableColElement.prototype, HTMLElement.prototype);
|
||
HTMLTableCellElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTableCellElement.prototype, HTMLElement.prototype);
|
||
HTMLTableCaptionElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLTableCaptionElement.prototype, HTMLElement.prototype);
|
||
HTMLStyleElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLStyleElement.prototype, HTMLElement.prototype);
|
||
HTMLSpanElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLSpanElement.prototype, HTMLElement.prototype);
|
||
HTMLSourceElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLSourceElement.prototype, HTMLElement.prototype);
|
||
HTMLSlotElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLSlotElement.prototype, HTMLElement.prototype);
|
||
HTMLSelectElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLSelectElement.prototype, HTMLElement.prototype);
|
||
HTMLScriptElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLScriptElement.prototype, HTMLElement.prototype);
|
||
HTMLQuoteElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLQuoteElement.prototype, HTMLElement.prototype);
|
||
HTMLProgressElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLProgressElement.prototype, HTMLElement.prototype);
|
||
HTMLPreElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLPreElement.prototype, HTMLElement.prototype);
|
||
HTMLPictureElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLPictureElement.prototype, HTMLElement.prototype);
|
||
HTMLParamElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLParamElement.prototype, HTMLElement.prototype);
|
||
HTMLParagraphElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLParagraphElement.prototype, HTMLElement.prototype);
|
||
HTMLOutputElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLOutputElement.prototype, HTMLElement.prototype);
|
||
HTMLOptionsCollection.__proto__ = HTMLCollection;
|
||
Object.setPrototypeOf(HTMLOptionsCollection.prototype, HTMLCollection.prototype);
|
||
HTMLOptionElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLOptionElement.prototype, HTMLElement.prototype);
|
||
HTMLOptGroupElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLOptGroupElement.prototype, HTMLElement.prototype);
|
||
HTMLObjectElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLObjectElement.prototype, HTMLElement.prototype);
|
||
HTMLOListElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLOListElement.prototype, HTMLElement.prototype);
|
||
HTMLModElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLModElement.prototype, HTMLElement.prototype);
|
||
HTMLMeterElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLMeterElement.prototype, HTMLElement.prototype);
|
||
HTMLMetaElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLMetaElement.prototype, HTMLElement.prototype);
|
||
HTMLMenuElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLMenuElement.prototype, HTMLElement.prototype);
|
||
HTMLMediaElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLMediaElement.prototype, HTMLElement.prototype);
|
||
HTMLMarqueeElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLMarqueeElement.prototype, HTMLElement.prototype);
|
||
HTMLMapElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLMapElement.prototype, HTMLElement.prototype);
|
||
HTMLLinkElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLLinkElement.prototype, HTMLElement.prototype);
|
||
HTMLLegendElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLLegendElement.prototype, HTMLElement.prototype);
|
||
HTMLLabelElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLLabelElement.prototype, HTMLElement.prototype);
|
||
HTMLLIElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLLIElement.prototype, HTMLElement.prototype);
|
||
HTMLInputElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLInputElement.prototype, HTMLElement.prototype);
|
||
HTMLImageElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLImageElement.prototype, HTMLElement.prototype);
|
||
HTMLIFrameElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLIFrameElement.prototype, HTMLElement.prototype);
|
||
HTMLHtmlElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLHtmlElement.prototype, HTMLElement.prototype);
|
||
HTMLHeadingElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLHeadingElement.prototype, HTMLElement.prototype);
|
||
HTMLHeadElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLHeadElement.prototype, HTMLElement.prototype);
|
||
HTMLHRElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLHRElement.prototype, HTMLElement.prototype);
|
||
HTMLFrameSetElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLFrameSetElement.prototype, HTMLElement.prototype);
|
||
HTMLFrameElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLFrameElement.prototype, HTMLElement.prototype);
|
||
HTMLFormElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLFormElement.prototype, HTMLElement.prototype);
|
||
HTMLFormControlsCollection.__proto__ = HTMLCollection;
|
||
Object.setPrototypeOf(HTMLFormControlsCollection.prototype, HTMLCollection.prototype);
|
||
HTMLFontElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLFontElement.prototype, HTMLElement.prototype);
|
||
HTMLFieldSetElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLFieldSetElement.prototype, HTMLElement.prototype);
|
||
HTMLEmbedElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLEmbedElement.prototype, HTMLElement.prototype);
|
||
HTMLElement.__proto__ = Element;
|
||
Object.setPrototypeOf(HTMLElement.prototype, Element.prototype);
|
||
HTMLDocument.__proto__ = Document;
|
||
Object.setPrototypeOf(HTMLDocument.prototype, Document.prototype);
|
||
HTMLDivElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLDivElement.prototype, HTMLElement.prototype);
|
||
HTMLDirectoryElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLDirectoryElement.prototype, HTMLElement.prototype);
|
||
HTMLDialogElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLDialogElement.prototype, HTMLElement.prototype);
|
||
HTMLDetailsElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLDetailsElement.prototype, HTMLElement.prototype);
|
||
HTMLDataListElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLDataListElement.prototype, HTMLElement.prototype);
|
||
HTMLDataElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLDataElement.prototype, HTMLElement.prototype);
|
||
HTMLDListElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLDListElement.prototype, HTMLElement.prototype);
|
||
HTMLCanvasElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLCanvasElement.prototype, HTMLElement.prototype);
|
||
HTMLButtonElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLButtonElement.prototype, HTMLElement.prototype);
|
||
HTMLBodyElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLBodyElement.prototype, HTMLElement.prototype);
|
||
HTMLBaseElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLBaseElement.prototype, HTMLElement.prototype);
|
||
HTMLBRElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLBRElement.prototype, HTMLElement.prototype);
|
||
HTMLAudioElement.__proto__ = HTMLMediaElement;
|
||
Object.setPrototypeOf(HTMLAudioElement.prototype, HTMLMediaElement.prototype);
|
||
HTMLAreaElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLAreaElement.prototype, HTMLElement.prototype);
|
||
HTMLAnchorElement.__proto__ = HTMLElement;
|
||
Object.setPrototypeOf(HTMLAnchorElement.prototype, HTMLElement.prototype);
|
||
GamepadEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(GamepadEvent.prototype, Event.prototype);
|
||
GainNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(GainNode.prototype, AudioNode.prototype);
|
||
FormDataEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(FormDataEvent.prototype, Event.prototype);
|
||
FontFaceSetLoadEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(FontFaceSetLoadEvent.prototype, Event.prototype);
|
||
FocusEvent.__proto__ = UIEvent;
|
||
Object.setPrototypeOf(FocusEvent.prototype, UIEvent.prototype);
|
||
FileReader.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(FileReader.prototype, EventTarget.prototype);
|
||
File.__proto__ = Blob;
|
||
Object.setPrototypeOf(File.prototype, Blob.prototype);
|
||
EventSource.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(EventSource.prototype, EventTarget.prototype);
|
||
ErrorEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(ErrorEvent.prototype, Event.prototype);
|
||
Element.__proto__ = Node;
|
||
Object.setPrototypeOf(Element.prototype, Node.prototype);
|
||
DynamicsCompressorNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(DynamicsCompressorNode.prototype, AudioNode.prototype);
|
||
DragEvent.__proto__ = MouseEvent;
|
||
Object.setPrototypeOf(DragEvent.prototype, MouseEvent.prototype);
|
||
DocumentType.__proto__ = Node;
|
||
Object.setPrototypeOf(DocumentType.prototype, Node.prototype);
|
||
DocumentFragment.__proto__ = Node;
|
||
Object.setPrototypeOf(DocumentFragment.prototype, Node.prototype);
|
||
Document.__proto__ = Node;
|
||
Object.setPrototypeOf(Document.prototype, Node.prototype);
|
||
DelayNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(DelayNode.prototype, AudioNode.prototype);
|
||
DOMRect.__proto__ = DOMRectReadOnly;
|
||
Object.setPrototypeOf(DOMRect.prototype, DOMRectReadOnly.prototype);
|
||
DOMPoint.__proto__ = DOMPointReadOnly;
|
||
Object.setPrototypeOf(DOMPoint.prototype, DOMPointReadOnly.prototype);
|
||
DOMMatrix.__proto__ = DOMMatrixReadOnly;
|
||
Object.setPrototypeOf(DOMMatrix.prototype, DOMMatrixReadOnly.prototype);
|
||
CustomEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(CustomEvent.prototype, Event.prototype);
|
||
ConvolverNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(ConvolverNode.prototype, AudioNode.prototype);
|
||
ConstantSourceNode.__proto__ = AudioScheduledSourceNode;
|
||
Object.setPrototypeOf(ConstantSourceNode.prototype, AudioScheduledSourceNode.prototype);
|
||
CompositionEvent.__proto__ = UIEvent;
|
||
Object.setPrototypeOf(CompositionEvent.prototype, UIEvent.prototype);
|
||
Comment.__proto__ = CharacterData;
|
||
Object.setPrototypeOf(Comment.prototype, CharacterData.prototype);
|
||
CloseEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(CloseEvent.prototype, Event.prototype);
|
||
ClipboardEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(ClipboardEvent.prototype, Event.prototype);
|
||
CharacterData.__proto__ = Node;
|
||
Object.setPrototypeOf(CharacterData.prototype, Node.prototype);
|
||
ChannelSplitterNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(ChannelSplitterNode.prototype, AudioNode.prototype);
|
||
ChannelMergerNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(ChannelMergerNode.prototype, AudioNode.prototype);
|
||
CanvasCaptureMediaStreamTrack.__proto__ = MediaStreamTrack;
|
||
Object.setPrototypeOf(CanvasCaptureMediaStreamTrack.prototype, MediaStreamTrack.prototype);
|
||
CSSUnparsedValue.__proto__ = CSSStyleValue;
|
||
Object.setPrototypeOf(CSSUnparsedValue.prototype, CSSStyleValue.prototype);
|
||
CSSUnitValue.__proto__ = CSSNumericValue;
|
||
Object.setPrototypeOf(CSSUnitValue.prototype, CSSNumericValue.prototype);
|
||
CSSTranslate.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSTranslate.prototype, CSSTransformComponent.prototype);
|
||
CSSTransformValue.__proto__ = CSSStyleValue;
|
||
Object.setPrototypeOf(CSSTransformValue.prototype, CSSStyleValue.prototype);
|
||
CSSSupportsRule.__proto__ = CSSConditionRule;
|
||
Object.setPrototypeOf(CSSSupportsRule.prototype, CSSConditionRule.prototype);
|
||
CSSStyleSheet.__proto__ = StyleSheet;
|
||
Object.setPrototypeOf(CSSStyleSheet.prototype, StyleSheet.prototype);
|
||
CSSStyleRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSStyleRule.prototype, CSSRule.prototype);
|
||
CSSSkewY.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSSkewY.prototype, CSSTransformComponent.prototype);
|
||
CSSSkewX.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSSkewX.prototype, CSSTransformComponent.prototype);
|
||
CSSSkew.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSSkew.prototype, CSSTransformComponent.prototype);
|
||
CSSScale.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSScale.prototype, CSSTransformComponent.prototype);
|
||
CSSRotate.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSRotate.prototype, CSSTransformComponent.prototype);
|
||
CSSPropertyRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSPropertyRule.prototype, CSSRule.prototype);
|
||
CSSPositionValue.__proto__ = CSSStyleValue;
|
||
Object.setPrototypeOf(CSSPositionValue.prototype, CSSStyleValue.prototype);
|
||
CSSPerspective.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSPerspective.prototype, CSSTransformComponent.prototype);
|
||
CSSPageRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSPageRule.prototype, CSSRule.prototype);
|
||
CSSNumericValue.__proto__ = CSSStyleValue;
|
||
Object.setPrototypeOf(CSSNumericValue.prototype, CSSStyleValue.prototype);
|
||
CSSNamespaceRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSNamespaceRule.prototype, CSSRule.prototype);
|
||
CSSMediaRule.__proto__ = CSSConditionRule;
|
||
Object.setPrototypeOf(CSSMediaRule.prototype, CSSConditionRule.prototype);
|
||
CSSMatrixComponent.__proto__ = CSSTransformComponent;
|
||
Object.setPrototypeOf(CSSMatrixComponent.prototype, CSSTransformComponent.prototype);
|
||
CSSMathValue.__proto__ = CSSNumericValue;
|
||
Object.setPrototypeOf(CSSMathValue.prototype, CSSNumericValue.prototype);
|
||
CSSMathSum.__proto__ = CSSMathValue;
|
||
Object.setPrototypeOf(CSSMathSum.prototype, CSSMathValue.prototype);
|
||
CSSMathProduct.__proto__ = CSSMathValue;
|
||
Object.setPrototypeOf(CSSMathProduct.prototype, CSSMathValue.prototype);
|
||
CSSMathNegate.__proto__ = CSSMathValue;
|
||
Object.setPrototypeOf(CSSMathNegate.prototype, CSSMathValue.prototype);
|
||
CSSMathMin.__proto__ = CSSMathValue;
|
||
Object.setPrototypeOf(CSSMathMin.prototype, CSSMathValue.prototype);
|
||
CSSMathMax.__proto__ = CSSMathValue;
|
||
Object.setPrototypeOf(CSSMathMax.prototype, CSSMathValue.prototype);
|
||
CSSMathInvert.__proto__ = CSSMathValue;
|
||
Object.setPrototypeOf(CSSMathInvert.prototype, CSSMathValue.prototype);
|
||
CSSMathClamp.__proto__ = CSSMathValue;
|
||
Object.setPrototypeOf(CSSMathClamp.prototype, CSSMathValue.prototype);
|
||
CSSLayerStatementRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSLayerStatementRule.prototype, CSSRule.prototype);
|
||
CSSLayerBlockRule.__proto__ = CSSGroupingRule;
|
||
Object.setPrototypeOf(CSSLayerBlockRule.prototype, CSSGroupingRule.prototype);
|
||
CSSKeywordValue.__proto__ = CSSStyleValue;
|
||
Object.setPrototypeOf(CSSKeywordValue.prototype, CSSStyleValue.prototype);
|
||
CSSKeyframesRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSKeyframesRule.prototype, CSSRule.prototype);
|
||
CSSKeyframeRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSKeyframeRule.prototype, CSSRule.prototype);
|
||
CSSImportRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSImportRule.prototype, CSSRule.prototype);
|
||
CSSImageValue.__proto__ = CSSStyleValue;
|
||
Object.setPrototypeOf(CSSImageValue.prototype, CSSStyleValue.prototype);
|
||
CSSGroupingRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSGroupingRule.prototype, CSSRule.prototype);
|
||
CSSFontFaceRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSFontFaceRule.prototype, CSSRule.prototype);
|
||
CSSCounterStyleRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSCounterStyleRule.prototype, CSSRule.prototype);
|
||
CSSConditionRule.__proto__ = CSSGroupingRule;
|
||
Object.setPrototypeOf(CSSConditionRule.prototype, CSSGroupingRule.prototype);
|
||
CDATASection.__proto__ = Text;
|
||
Object.setPrototypeOf(CDATASection.prototype, Text.prototype);
|
||
BroadcastChannel.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(BroadcastChannel.prototype, EventTarget.prototype);
|
||
BlobEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(BlobEvent.prototype, Event.prototype);
|
||
BiquadFilterNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(BiquadFilterNode.prototype, AudioNode.prototype);
|
||
BeforeUnloadEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(BeforeUnloadEvent.prototype, Event.prototype);
|
||
BeforeInstallPromptEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(BeforeInstallPromptEvent.prototype, Event.prototype);
|
||
BaseAudioContext.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(BaseAudioContext.prototype, EventTarget.prototype);
|
||
AudioWorkletNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(AudioWorkletNode.prototype, AudioNode.prototype);
|
||
AudioScheduledSourceNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(AudioScheduledSourceNode.prototype, AudioNode.prototype);
|
||
AudioProcessingEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(AudioProcessingEvent.prototype, Event.prototype);
|
||
AudioNode.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(AudioNode.prototype, EventTarget.prototype);
|
||
AudioDestinationNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(AudioDestinationNode.prototype, AudioNode.prototype);
|
||
AudioContext.__proto__ = BaseAudioContext;
|
||
Object.setPrototypeOf(AudioContext.prototype, BaseAudioContext.prototype);
|
||
AudioBufferSourceNode.__proto__ = AudioScheduledSourceNode;
|
||
Object.setPrototypeOf(AudioBufferSourceNode.prototype, AudioScheduledSourceNode.prototype);
|
||
Attr.__proto__ = Node;
|
||
Object.setPrototypeOf(Attr.prototype, Node.prototype);
|
||
AnimationEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(AnimationEvent.prototype, Event.prototype);
|
||
Animation.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Animation.prototype, EventTarget.prototype);
|
||
AnalyserNode.__proto__ = AudioNode;
|
||
Object.setPrototypeOf(AnalyserNode.prototype, AudioNode.prototype);
|
||
AbortSignal.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(AbortSignal.prototype, EventTarget.prototype);
|
||
AbsoluteOrientationSensor.__proto__ = OrientationSensor;
|
||
Object.setPrototypeOf(AbsoluteOrientationSensor.prototype, OrientationSensor.prototype);
|
||
Accelerometer.__proto__ = Sensor;
|
||
Object.setPrototypeOf(Accelerometer.prototype, Sensor.prototype);
|
||
AudioWorklet.__proto__ = Worklet;
|
||
Object.setPrototypeOf(AudioWorklet.prototype, Worklet.prototype);
|
||
Clipboard.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Clipboard.prototype, EventTarget.prototype);
|
||
CookieChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(CookieChangeEvent.prototype, Event.prototype);
|
||
CookieStore.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(CookieStore.prototype, EventTarget.prototype);
|
||
DeviceMotionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(DeviceMotionEvent.prototype, Event.prototype);
|
||
DeviceOrientationEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(DeviceOrientationEvent.prototype, Event.prototype);
|
||
FederatedCredential.__proto__ = Credential;
|
||
Object.setPrototypeOf(FederatedCredential.prototype, Credential.prototype);
|
||
Gyroscope.__proto__ = Sensor;
|
||
Object.setPrototypeOf(Gyroscope.prototype, Sensor.prototype);
|
||
LinearAccelerationSensor.__proto__ = Accelerometer;
|
||
Object.setPrototypeOf(LinearAccelerationSensor.prototype, Accelerometer.prototype);
|
||
MIDIAccess.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MIDIAccess.prototype, EventTarget.prototype);
|
||
MIDIConnectionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MIDIConnectionEvent.prototype, Event.prototype);
|
||
MIDIInput.__proto__ = MIDIPort;
|
||
Object.setPrototypeOf(MIDIInput.prototype, MIDIPort.prototype);
|
||
MIDIMessageEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MIDIMessageEvent.prototype, Event.prototype);
|
||
MIDIOutput.__proto__ = MIDIPort;
|
||
Object.setPrototypeOf(MIDIOutput.prototype, MIDIPort.prototype);
|
||
MIDIPort.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MIDIPort.prototype, EventTarget.prototype);
|
||
MediaDevices.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MediaDevices.prototype, EventTarget.prototype);
|
||
MediaKeyMessageEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(MediaKeyMessageEvent.prototype, Event.prototype);
|
||
MediaKeySession.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MediaKeySession.prototype, EventTarget.prototype);
|
||
NavigatorManagedData.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(NavigatorManagedData.prototype, EventTarget.prototype);
|
||
OrientationSensor.__proto__ = Sensor;
|
||
Object.setPrototypeOf(OrientationSensor.prototype, Sensor.prototype);
|
||
PasswordCredential.__proto__ = Credential;
|
||
Object.setPrototypeOf(PasswordCredential.prototype, Credential.prototype);
|
||
RTCIceTransport.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(RTCIceTransport.prototype, EventTarget.prototype);
|
||
RelativeOrientationSensor.__proto__ = OrientationSensor;
|
||
Object.setPrototypeOf(RelativeOrientationSensor.prototype, OrientationSensor.prototype);
|
||
Sensor.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Sensor.prototype, EventTarget.prototype);
|
||
SensorErrorEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(SensorErrorEvent.prototype, Event.prototype);
|
||
ServiceWorker.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(ServiceWorker.prototype, EventTarget.prototype);
|
||
ServiceWorkerContainer.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(ServiceWorkerContainer.prototype, EventTarget.prototype);
|
||
ServiceWorkerRegistration.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(ServiceWorkerRegistration.prototype, EventTarget.prototype);
|
||
StorageManager.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(StorageManager.prototype, EventTarget.prototype);
|
||
XRLayer.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(XRLayer.prototype, EventTarget.prototype);
|
||
AuthenticatorAssertionResponse.__proto__ = AuthenticatorResponse;
|
||
Object.setPrototypeOf(AuthenticatorAssertionResponse.prototype, AuthenticatorResponse.prototype);
|
||
AuthenticatorAttestationResponse.__proto__ = AuthenticatorResponse;
|
||
Object.setPrototypeOf(AuthenticatorAttestationResponse.prototype, AuthenticatorResponse.prototype);
|
||
PublicKeyCredential.__proto__ = Credential;
|
||
Object.setPrototypeOf(PublicKeyCredential.prototype, Credential.prototype);
|
||
BatteryManager.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(BatteryManager.prototype, EventTarget.prototype);
|
||
Bluetooth.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Bluetooth.prototype, EventTarget.prototype);
|
||
BluetoothDevice.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(BluetoothDevice.prototype, EventTarget.prototype);
|
||
BluetoothRemoteGATTCharacteristic.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(BluetoothRemoteGATTCharacteristic.prototype, EventTarget.prototype);
|
||
BrowserCaptureMediaStreamTrack.__proto__ = MediaStreamTrack;
|
||
Object.setPrototypeOf(BrowserCaptureMediaStreamTrack.prototype, MediaStreamTrack.prototype);
|
||
FileSystemDirectoryHandle.__proto__ = FileSystemHandle;
|
||
Object.setPrototypeOf(FileSystemDirectoryHandle.prototype, FileSystemHandle.prototype);
|
||
FileSystemFileHandle.__proto__ = FileSystemHandle;
|
||
Object.setPrototypeOf(FileSystemFileHandle.prototype, FileSystemHandle.prototype);
|
||
FileSystemWritableFileStream.__proto__ = WritableStream;
|
||
Object.setPrototypeOf(FileSystemWritableFileStream.prototype, WritableStream.prototype);
|
||
GravitySensor.__proto__ = Accelerometer;
|
||
Object.setPrototypeOf(GravitySensor.prototype, Accelerometer.prototype);
|
||
HID.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(HID.prototype, EventTarget.prototype);
|
||
HIDConnectionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(HIDConnectionEvent.prototype, Event.prototype);
|
||
HIDDevice.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(HIDDevice.prototype, EventTarget.prototype);
|
||
HIDInputReportEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(HIDInputReportEvent.prototype, Event.prototype);
|
||
IdleDetector.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(IdleDetector.prototype, EventTarget.prototype);
|
||
MediaStreamTrackGenerator.__proto__ = MediaStreamTrack;
|
||
Object.setPrototypeOf(MediaStreamTrackGenerator.prototype, MediaStreamTrack.prototype);
|
||
OTPCredential.__proto__ = Credential;
|
||
Object.setPrototypeOf(OTPCredential.prototype, Credential.prototype);
|
||
PaymentRequest.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PaymentRequest.prototype, EventTarget.prototype);
|
||
PaymentResponse.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PaymentResponse.prototype, EventTarget.prototype);
|
||
PaymentMethodChangeEvent.__proto__ = PaymentRequestUpdateEvent;
|
||
Object.setPrototypeOf(PaymentMethodChangeEvent.prototype, PaymentRequestUpdateEvent.prototype);
|
||
PresentationAvailability.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PresentationAvailability.prototype, EventTarget.prototype);
|
||
PresentationConnection.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PresentationConnection.prototype, EventTarget.prototype);
|
||
PresentationConnectionAvailableEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PresentationConnectionAvailableEvent.prototype, Event.prototype);
|
||
PresentationConnectionCloseEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PresentationConnectionCloseEvent.prototype, Event.prototype);
|
||
PresentationConnectionList.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PresentationConnectionList.prototype, EventTarget.prototype);
|
||
PresentationRequest.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PresentationRequest.prototype, EventTarget.prototype);
|
||
Profiler.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Profiler.prototype, EventTarget.prototype);
|
||
ScreenDetailed.__proto__ = Screen;
|
||
Object.setPrototypeOf(ScreenDetailed.prototype, Screen.prototype);
|
||
ScreenDetails.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(ScreenDetails.prototype, EventTarget.prototype);
|
||
Serial.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Serial.prototype, EventTarget.prototype);
|
||
SerialPort.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(SerialPort.prototype, EventTarget.prototype);
|
||
USB.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(USB.prototype, EventTarget.prototype);
|
||
USBConnectionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(USBConnectionEvent.prototype, Event.prototype);
|
||
VirtualKeyboard.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(VirtualKeyboard.prototype, EventTarget.prototype);
|
||
WakeLockSentinel.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(WakeLockSentinel.prototype, EventTarget.prototype);
|
||
WebTransportError.__proto__ = DOMException;
|
||
Object.setPrototypeOf(WebTransportError.prototype, DOMException.prototype);
|
||
XRBoundedReferenceSpace.__proto__ = XRReferenceSpace;
|
||
Object.setPrototypeOf(XRBoundedReferenceSpace.prototype, XRReferenceSpace.prototype);
|
||
XRInputSourceEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(XRInputSourceEvent.prototype, Event.prototype);
|
||
XRInputSourcesChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(XRInputSourcesChangeEvent.prototype, Event.prototype);
|
||
XRReferenceSpace.__proto__ = XRSpace;
|
||
Object.setPrototypeOf(XRReferenceSpace.prototype, XRSpace.prototype);
|
||
XRReferenceSpaceEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(XRReferenceSpaceEvent.prototype, Event.prototype);
|
||
XRSession.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(XRSession.prototype, EventTarget.prototype);
|
||
XRSessionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(XRSessionEvent.prototype, Event.prototype);
|
||
XRSpace.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(XRSpace.prototype, EventTarget.prototype);
|
||
XRSystem.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(XRSystem.prototype, EventTarget.prototype);
|
||
XRViewerPose.__proto__ = XRPose;
|
||
Object.setPrototypeOf(XRViewerPose.prototype, XRPose.prototype);
|
||
XRWebGLLayer.__proto__ = XRLayer;
|
||
Object.setPrototypeOf(XRWebGLLayer.prototype, XRLayer.prototype);
|
||
XRCPUDepthInformation.__proto__ = XRDepthInformation;
|
||
Object.setPrototypeOf(XRCPUDepthInformation.prototype, XRDepthInformation.prototype);
|
||
XRWebGLDepthInformation.__proto__ = XRDepthInformation;
|
||
Object.setPrototypeOf(XRWebGLDepthInformation.prototype, XRDepthInformation.prototype);
|
||
XRLightProbe.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(XRLightProbe.prototype, EventTarget.prototype);
|
||
AnimationPlaybackEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(AnimationPlaybackEvent.prototype, Event.prototype);
|
||
CSSAnimation.__proto__ = Animation;
|
||
Object.setPrototypeOf(CSSAnimation.prototype, Animation.prototype);
|
||
CSSTransition.__proto__ = Animation;
|
||
Object.setPrototypeOf(CSSTransition.prototype, Animation.prototype);
|
||
DocumentTimeline.__proto__ = AnimationTimeline;
|
||
Object.setPrototypeOf(DocumentTimeline.prototype, AnimationTimeline.prototype);
|
||
BackgroundFetchRegistration.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(BackgroundFetchRegistration.prototype, EventTarget.prototype);
|
||
CSSFontPaletteValuesRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSFontPaletteValuesRule.prototype, CSSRule.prototype);
|
||
MediaSource.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MediaSource.prototype, EventTarget.prototype);
|
||
SourceBuffer.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(SourceBuffer.prototype, EventTarget.prototype);
|
||
SourceBufferList.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(SourceBufferList.prototype, EventTarget.prototype);
|
||
MediaStreamTrack.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(MediaStreamTrack.prototype, EventTarget.prototype);
|
||
NavigateEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(NavigateEvent.prototype, Event.prototype);
|
||
Navigation.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Navigation.prototype, EventTarget.prototype);
|
||
NavigationCurrentEntryChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(NavigationCurrentEntryChangeEvent.prototype, Event.prototype);
|
||
NavigationHistoryEntry.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(NavigationHistoryEntry.prototype, EventTarget.prototype);
|
||
Notification.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(Notification.prototype, EventTarget.prototype);
|
||
PaymentRequestUpdateEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PaymentRequestUpdateEvent.prototype, Event.prototype);
|
||
PermissionStatus.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PermissionStatus.prototype, EventTarget.prototype);
|
||
PictureInPictureEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PictureInPictureEvent.prototype, Event.prototype);
|
||
PictureInPictureWindow.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(PictureInPictureWindow.prototype, EventTarget.prototype);
|
||
RemotePlayback.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(RemotePlayback.prototype, EventTarget.prototype);
|
||
TaskController.__proto__ = AbortController;
|
||
Object.setPrototypeOf(TaskController.prototype, AbortController.prototype);
|
||
TaskPriorityChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(TaskPriorityChangeEvent.prototype, Event.prototype);
|
||
TaskSignal.__proto__ = AbortSignal;
|
||
Object.setPrototypeOf(TaskSignal.prototype, AbortSignal.prototype);
|
||
SharedWorker.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(SharedWorker.prototype, EventTarget.prototype);
|
||
SpeechSynthesisErrorEvent.__proto__ = SpeechSynthesisEvent;
|
||
Object.setPrototypeOf(SpeechSynthesisErrorEvent.prototype, SpeechSynthesisEvent.prototype);
|
||
SpeechSynthesisEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(SpeechSynthesisEvent.prototype, Event.prototype);
|
||
SpeechSynthesisUtterance.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(SpeechSynthesisUtterance.prototype, EventTarget.prototype);
|
||
TrustedTypePolicyFactory.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(TrustedTypePolicyFactory.prototype, EventTarget.prototype);
|
||
VirtualKeyboardGeometryChangeEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(VirtualKeyboardGeometryChangeEvent.prototype, Event.prototype);
|
||
|
||
// 20250119
|
||
TextUpdateEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(TextUpdateEvent.prototype, Event.prototype);
|
||
TextFormatUpdateEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(TextFormatUpdateEvent.prototype, Event.prototype);
|
||
EditContext.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(EditContext.prototype, EventTarget.prototype);
|
||
CloseWatcher.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(CloseWatcher.prototype, EventTarget.prototype);
|
||
CharacterBoundsUpdateEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(CharacterBoundsUpdateEvent.prototype, Event.prototype);
|
||
CSSPositionTryRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSPositionTryRule.prototype, CSSRule.prototype);
|
||
CSSPositionTryDescriptors.__proto__ = CSSStyleDeclaration;
|
||
Object.setPrototypeOf(CSSPositionTryDescriptors.prototype, CSSStyleDeclaration.prototype);
|
||
IdentityCredentialError.__proto__ = DOMException;
|
||
Object.setPrototypeOf(IdentityCredentialError.prototype, DOMException.prototype);
|
||
XRJointPose.__proto__ = XRPose;
|
||
Object.setPrototypeOf(XRJointPose.prototype, XRPose.prototype);
|
||
XRJointSpace.__proto__ = XRSpace;
|
||
Object.setPrototypeOf(XRJointSpace.prototype, XRSpace.prototype);
|
||
CSSMarginRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSMarginRule.prototype, CSSRule.prototype);
|
||
CSSNestedDeclarations.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSNestedDeclarations.prototype, CSSRule.prototype);
|
||
CSSViewTransitionRule.__proto__ = CSSRule;
|
||
Object.setPrototypeOf(CSSViewTransitionRule.prototype, CSSRule.prototype);
|
||
PageRevealEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PageRevealEvent.prototype, Event.prototype);
|
||
PageSwapEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(PageSwapEvent.prototype, Event.prototype);
|
||
PerformanceLongAnimationFrameTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceLongAnimationFrameTiming.prototype, PerformanceEntry.prototype);
|
||
PerformanceScriptTiming.__proto__ = PerformanceEntry;
|
||
Object.setPrototypeOf(PerformanceScriptTiming.prototype, PerformanceEntry.prototype);
|
||
SnapEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(SnapEvent.prototype, Event.prototype);
|
||
SpeechSynthesis.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(SpeechSynthesis.prototype, EventTarget.prototype);
|
||
WebSocketError.__proto__ = DOMException;
|
||
Object.setPrototypeOf(WebSocketError.prototype, DOMException.prototype);
|
||
webkitSpeechRecognition.__proto__ = EventTarget;
|
||
Object.setPrototypeOf(webkitSpeechRecognition.prototype, EventTarget.prototype);
|
||
webkitSpeechRecognitionEvent.__proto__ = Event;
|
||
Object.setPrototypeOf(webkitSpeechRecognitionEvent.prototype, Event.prototype);
|
||
|
||
}
|
||
|
||
my_api.initEnv = function () {
|
||
|
||
this.Option = this.Option || function Option() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Option, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Option': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Image = this.Image || function Image() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Image, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Image': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Audio = this.Audio || function Audio() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Audio, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Audio': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.webkitURL = this.webkitURL || function URL() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> URL, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'URL': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.webkitRTCPeerConnection = this.webkitRTCPeerConnection || function RTCPeerConnection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnection': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.webkitMediaStream = this.webkitMediaStream || function MediaStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.WebKitMutationObserver = this.WebKitMutationObserver || function MutationObserver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MutationObserver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WebKitCSSMatrix = this.WebKitCSSMatrix || function DOMMatrix() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMMatrix, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMMatrix': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.XSLTProcessor = this.XSLTProcessor || function XSLTProcessor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XSLTProcessor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XSLTProcessor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.XPathResult = this.XPathResult || function XPathResult() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XPathResult, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XPathResult': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XPathExpression = this.XPathExpression || function XPathExpression() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XPathExpression, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XPathExpression': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XPathEvaluator = this.XPathEvaluator || function XPathEvaluator() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XPathEvaluator, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XPathEvaluator': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.XMLSerializer = this.XMLSerializer || function XMLSerializer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XMLSerializer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XMLSerializer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.XMLHttpRequestUpload = this.XMLHttpRequestUpload || function XMLHttpRequestUpload() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XMLHttpRequestUpload, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XMLHttpRequestUpload': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XMLHttpRequestEventTarget = this.XMLHttpRequestEventTarget || function XMLHttpRequestEventTarget() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XMLHttpRequestEventTarget, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XMLHttpRequestEventTarget': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XMLHttpRequest = this.XMLHttpRequest || function XMLHttpRequest() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XMLHttpRequest, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XMLHttpRequest': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.XMLDocument = this.XMLDocument || function XMLDocument() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XMLDocument, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XMLDocument': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WritableStreamDefaultWriter = this.WritableStreamDefaultWriter || function WritableStreamDefaultWriter() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WritableStreamDefaultWriter, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStreamDefaultWriter': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStreamDefaultWriter': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WritableStreamDefaultController = this.WritableStreamDefaultController || function WritableStreamDefaultController() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WritableStreamDefaultController, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStreamDefaultController': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WritableStream = this.WritableStream || function WritableStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WritableStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Worker = this.Worker || function Worker() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Worker, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Worker': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Worker': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WindowControlsOverlayGeometryChangeEvent = this.WindowControlsOverlayGeometryChangeEvent || function WindowControlsOverlayGeometryChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WindowControlsOverlayGeometryChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WindowControlsOverlayGeometryChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WindowControlsOverlayGeometryChangeEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WindowControlsOverlay = this.WindowControlsOverlay || function WindowControlsOverlay() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WindowControlsOverlay, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WindowControlsOverlay': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Window = this.Window || function Window() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Window, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Window': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WheelEvent = this.WheelEvent || function WheelEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WheelEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WheelEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WheelEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WebSocket = this.WebSocket || function WebSocket() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebSocket, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocket': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocket': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WebGLVertexArrayObject = this.WebGLVertexArrayObject || function WebGLVertexArrayObject() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLVertexArrayObject, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLVertexArrayObject': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLUniformLocation = this.WebGLUniformLocation || function WebGLUniformLocation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLUniformLocation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLUniformLocation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLTransformFeedback = this.WebGLTransformFeedback || function WebGLTransformFeedback() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLTransformFeedback, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLTransformFeedback': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLTexture = this.WebGLTexture || function WebGLTexture() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLTexture, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLTexture': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLSync = this.WebGLSync || function WebGLSync() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLSync, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLSync': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLShaderPrecisionFormat = this.WebGLShaderPrecisionFormat || function WebGLShaderPrecisionFormat() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLShaderPrecisionFormat, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLShaderPrecisionFormat': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLShader = this.WebGLShader || function WebGLShader() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLShader, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLShader': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLSampler = this.WebGLSampler || function WebGLSampler() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLSampler, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLSampler': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLRenderingContext = this.WebGLRenderingContext || function WebGLRenderingContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLRenderingContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLRenderingContext': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLRenderbuffer = this.WebGLRenderbuffer || function WebGLRenderbuffer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLRenderbuffer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLRenderbuffer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLQuery = this.WebGLQuery || function WebGLQuery() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLQuery, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLQuery': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLProgram = this.WebGLProgram || function WebGLProgram() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLProgram, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLProgram': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLObject = this.WebGLObject || function WebGLObject() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLObject, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLObject': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLFramebuffer = this.WebGLFramebuffer || function WebGLFramebuffer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLFramebuffer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLFramebuffer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLContextEvent = this.WebGLContextEvent || function WebGLContextEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLContextEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLContextEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLContextEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WebGLBuffer = this.WebGLBuffer || function WebGLBuffer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLBuffer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLBuffer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGLActiveInfo = this.WebGLActiveInfo || function WebGLActiveInfo() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGLActiveInfo, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLActiveInfo': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebGL2RenderingContext = this.WebGL2RenderingContext || function WebGL2RenderingContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebGL2RenderingContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebGL2RenderingContext': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WaveShaperNode = this.WaveShaperNode || function WaveShaperNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WaveShaperNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WaveShaperNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WaveShaperNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.VisualViewport = this.VisualViewport || function VisualViewport() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VisualViewport, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VisualViewport': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.VisibilityStateEntry = this.VisibilityStateEntry || function VisibilityStateEntry() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VisibilityStateEntry, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VisibilityStateEntry': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.VirtualKeyboardGeometryChangeEvent = this.VirtualKeyboardGeometryChangeEvent || function VirtualKeyboardGeometryChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VirtualKeyboardGeometryChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VirtualKeyboardGeometryChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VirtualKeyboardGeometryChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ViewTransition = this.ViewTransition || function ViewTransition() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ViewTransition, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ViewTransition': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.VideoPlaybackQuality = this.VideoPlaybackQuality || function VideoPlaybackQuality() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VideoPlaybackQuality, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoPlaybackQuality': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.VideoFrame = this.VideoFrame || function VideoFrame() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VideoFrame, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoFrame': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoFrame': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.VideoColorSpace = this.VideoColorSpace || function VideoColorSpace() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VideoColorSpace, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoColorSpace': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.ValidityState = this.ValidityState || function ValidityState() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ValidityState, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ValidityState': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.VTTCue = this.VTTCue || function VTTCue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VTTCue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VTTCue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VTTCue': 3 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.UserActivation = this.UserActivation || function UserActivation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> UserActivation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'UserActivation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.URLSearchParams = this.URLSearchParams || function URLSearchParams() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> URLSearchParams, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'URLSearchParams': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.URLPattern = this.URLPattern || function URLPattern() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> URLPattern, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'URLPattern': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.URL = this.URL || function URL() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> URL, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'URL': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.UIEvent = this.UIEvent || function UIEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> UIEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'UIEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'UIEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.TrustedTypePolicyFactory = this.TrustedTypePolicyFactory || function TrustedTypePolicyFactory() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TrustedTypePolicyFactory, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedTypePolicyFactory': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TrustedTypePolicy = this.TrustedTypePolicy || function TrustedTypePolicy() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TrustedTypePolicy, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedTypePolicy': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TrustedScriptURL = this.TrustedScriptURL || function TrustedScriptURL() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TrustedScriptURL, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedScriptURL': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TrustedScript = this.TrustedScript || function TrustedScript() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TrustedScript, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedScript': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TrustedHTML = this.TrustedHTML || function TrustedHTML() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TrustedHTML, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedHTML': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TreeWalker = this.TreeWalker || function TreeWalker() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TreeWalker, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TreeWalker': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TransitionEvent = this.TransitionEvent || function TransitionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TransitionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TransitionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TransitionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.TransformStreamDefaultController = this.TransformStreamDefaultController || function TransformStreamDefaultController() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TransformStreamDefaultController, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TransformStreamDefaultController': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TransformStream = this.TransformStream || function TransformStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TransformStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TransformStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.TrackEvent = this.TrackEvent || function TrackEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TrackEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TrackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TrackEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.TouchList = this.TouchList || function TouchList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TouchList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TouchList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TouchEvent = this.TouchEvent || function TouchEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TouchEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TouchEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TouchEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.Touch = this.Touch || function Touch() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Touch, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Touch': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Touch': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ToggleEvent = this.ToggleEvent || function ToggleEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ToggleEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ToggleEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ToggleEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.TimeRanges = this.TimeRanges || function TimeRanges() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TimeRanges, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TimeRanges': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TextUpdateEvent = this.TextUpdateEvent || function TextUpdateEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextUpdateEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.TextTrackList = this.TextTrackList || function TextTrackList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextTrackList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrackList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TextTrackCueList = this.TextTrackCueList || function TextTrackCueList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextTrackCueList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrackCueList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TextTrackCue = this.TextTrackCue || function TextTrackCue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextTrackCue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrackCue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TextTrack = this.TextTrack || function TextTrack() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextTrack, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrack': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TextMetrics = this.TextMetrics || function TextMetrics() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextMetrics, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextMetrics': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TextFormatUpdateEvent = this.TextFormatUpdateEvent || function TextFormatUpdateEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextFormatUpdateEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextFormatUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextFormatUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.TextFormat = this.TextFormat || function TextFormat() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextFormat, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextFormat': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.TextEvent = this.TextEvent || function TextEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextEvent': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TextEncoderStream = this.TextEncoderStream || function TextEncoderStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextEncoderStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextEncoderStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.TextEncoder = this.TextEncoder || function TextEncoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextEncoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextEncoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.TextDecoderStream = this.TextDecoderStream || function TextDecoderStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextDecoderStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextDecoderStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.TextDecoder = this.TextDecoder || function TextDecoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TextDecoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TextDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Text = this.Text || function Text() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Text, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Text': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.TaskSignal = this.TaskSignal || function TaskSignal() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TaskSignal, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TaskSignal': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TaskPriorityChangeEvent = this.TaskPriorityChangeEvent || function TaskPriorityChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TaskPriorityChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TaskPriorityChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TaskPriorityChangeEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.TaskController = this.TaskController || function TaskController() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TaskController, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TaskController': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.TaskAttributionTiming = this.TaskAttributionTiming || function TaskAttributionTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> TaskAttributionTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'TaskAttributionTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SyncManager = this.SyncManager || function SyncManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SyncManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SyncManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SubmitEvent = this.SubmitEvent || function SubmitEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SubmitEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SubmitEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SubmitEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.StyleSheetList = this.StyleSheetList || function StyleSheetList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StyleSheetList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StyleSheetList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StyleSheet = this.StyleSheet || function StyleSheet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StyleSheet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StyleSheet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StylePropertyMapReadOnly = this.StylePropertyMapReadOnly || function StylePropertyMapReadOnly() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StylePropertyMapReadOnly, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StylePropertyMapReadOnly': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StylePropertyMap = this.StylePropertyMap || function StylePropertyMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StylePropertyMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StylePropertyMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StorageEvent = this.StorageEvent || function StorageEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StorageEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StorageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StorageEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.Storage = this.Storage || function Storage() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Storage, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Storage': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StereoPannerNode = this.StereoPannerNode || function StereoPannerNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StereoPannerNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StereoPannerNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StereoPannerNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.StaticRange = this.StaticRange || function StaticRange() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StaticRange, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StaticRange': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StaticRange': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.SourceBufferList = this.SourceBufferList || function SourceBufferList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SourceBufferList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SourceBufferList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SourceBuffer = this.SourceBuffer || function SourceBuffer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SourceBuffer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SourceBuffer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ShadowRoot = this.ShadowRoot || function ShadowRoot() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ShadowRoot, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ShadowRoot': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Selection = this.Selection || function Selection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Selection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Selection': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SecurityPolicyViolationEvent = this.SecurityPolicyViolationEvent || function SecurityPolicyViolationEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SecurityPolicyViolationEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SecurityPolicyViolationEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SecurityPolicyViolationEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ScriptProcessorNode = this.ScriptProcessorNode || function ScriptProcessorNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ScriptProcessorNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ScriptProcessorNode': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ScreenOrientation = this.ScreenOrientation || function ScreenOrientation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ScreenOrientation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ScreenOrientation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Screen = this.Screen || function Screen() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Screen, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Screen': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Scheduling = this.Scheduling || function Scheduling() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Scheduling, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Scheduling': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Scheduler = this.Scheduler || function Scheduler() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Scheduler, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Scheduler': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGViewElement = this.SVGViewElement || function SVGViewElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGViewElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGViewElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGUseElement = this.SVGUseElement || function SVGUseElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGUseElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGUseElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGUnitTypes = this.SVGUnitTypes || function SVGUnitTypes() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGUnitTypes, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGUnitTypes': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTransformList = this.SVGTransformList || function SVGTransformList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTransformList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTransformList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTransform = this.SVGTransform || function SVGTransform() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTransform, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTransform': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTitleElement = this.SVGTitleElement || function SVGTitleElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTitleElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTitleElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTextPositioningElement = this.SVGTextPositioningElement || function SVGTextPositioningElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTextPositioningElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextPositioningElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTextPathElement = this.SVGTextPathElement || function SVGTextPathElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTextPathElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextPathElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTextElement = this.SVGTextElement || function SVGTextElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTextElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTextContentElement = this.SVGTextContentElement || function SVGTextContentElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTextContentElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextContentElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGTSpanElement = this.SVGTSpanElement || function SVGTSpanElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGTSpanElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTSpanElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGSymbolElement = this.SVGSymbolElement || function SVGSymbolElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGSymbolElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSymbolElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGSwitchElement = this.SVGSwitchElement || function SVGSwitchElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGSwitchElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSwitchElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGStyleElement = this.SVGStyleElement || function SVGStyleElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGStyleElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGStyleElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGStringList = this.SVGStringList || function SVGStringList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGStringList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGStringList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGStopElement = this.SVGStopElement || function SVGStopElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGStopElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGStopElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGSetElement = this.SVGSetElement || function SVGSetElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGSetElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSetElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGScriptElement = this.SVGScriptElement || function SVGScriptElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGScriptElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGScriptElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGSVGElement = this.SVGSVGElement || function SVGSVGElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGSVGElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSVGElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGRectElement = this.SVGRectElement || function SVGRectElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGRectElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGRectElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGRect = this.SVGRect || function SVGRect() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGRect, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGRect': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGRadialGradientElement = this.SVGRadialGradientElement || function SVGRadialGradientElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGRadialGradientElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGRadialGradientElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGPreserveAspectRatio = this.SVGPreserveAspectRatio || function SVGPreserveAspectRatio() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGPreserveAspectRatio, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPreserveAspectRatio': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGPolylineElement = this.SVGPolylineElement || function SVGPolylineElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGPolylineElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPolylineElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGPolygonElement = this.SVGPolygonElement || function SVGPolygonElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGPolygonElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPolygonElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGPointList = this.SVGPointList || function SVGPointList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGPointList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPointList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGPoint = this.SVGPoint || function SVGPoint() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGPoint, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPoint': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGPatternElement = this.SVGPatternElement || function SVGPatternElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGPatternElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPatternElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGPathElement = this.SVGPathElement || function SVGPathElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGPathElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPathElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGNumberList = this.SVGNumberList || function SVGNumberList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGNumberList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGNumberList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGNumber = this.SVGNumber || function SVGNumber() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGNumber, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGNumber': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGMetadataElement = this.SVGMetadataElement || function SVGMetadataElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGMetadataElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMetadataElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGMatrix = this.SVGMatrix || function SVGMatrix() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGMatrix, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMatrix': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGMaskElement = this.SVGMaskElement || function SVGMaskElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGMaskElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMaskElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGMarkerElement = this.SVGMarkerElement || function SVGMarkerElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGMarkerElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMarkerElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGMPathElement = this.SVGMPathElement || function SVGMPathElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGMPathElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMPathElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGLinearGradientElement = this.SVGLinearGradientElement || function SVGLinearGradientElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGLinearGradientElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLinearGradientElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGLineElement = this.SVGLineElement || function SVGLineElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGLineElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLineElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGLengthList = this.SVGLengthList || function SVGLengthList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGLengthList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLengthList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGLength = this.SVGLength || function SVGLength() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGLength, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLength': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGImageElement = this.SVGImageElement || function SVGImageElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGImageElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGImageElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGGraphicsElement = this.SVGGraphicsElement || function SVGGraphicsElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGGraphicsElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGraphicsElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGGradientElement = this.SVGGradientElement || function SVGGradientElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGGradientElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGradientElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGGeometryElement = this.SVGGeometryElement || function SVGGeometryElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGGeometryElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGeometryElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGGElement = this.SVGGElement || function SVGGElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGGElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGForeignObjectElement = this.SVGForeignObjectElement || function SVGForeignObjectElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGForeignObjectElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGForeignObjectElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFilterElement = this.SVGFilterElement || function SVGFilterElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFilterElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFilterElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFETurbulenceElement = this.SVGFETurbulenceElement || function SVGFETurbulenceElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFETurbulenceElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFETurbulenceElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFETileElement = this.SVGFETileElement || function SVGFETileElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFETileElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFETileElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFESpotLightElement = this.SVGFESpotLightElement || function SVGFESpotLightElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFESpotLightElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFESpotLightElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFESpecularLightingElement = this.SVGFESpecularLightingElement || function SVGFESpecularLightingElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFESpecularLightingElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFESpecularLightingElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEPointLightElement = this.SVGFEPointLightElement || function SVGFEPointLightElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEPointLightElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEPointLightElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEOffsetElement = this.SVGFEOffsetElement || function SVGFEOffsetElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEOffsetElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEOffsetElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEMorphologyElement = this.SVGFEMorphologyElement || function SVGFEMorphologyElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEMorphologyElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEMorphologyElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEMergeNodeElement = this.SVGFEMergeNodeElement || function SVGFEMergeNodeElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEMergeNodeElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEMergeNodeElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEMergeElement = this.SVGFEMergeElement || function SVGFEMergeElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEMergeElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEMergeElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEImageElement = this.SVGFEImageElement || function SVGFEImageElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEImageElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEImageElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEGaussianBlurElement = this.SVGFEGaussianBlurElement || function SVGFEGaussianBlurElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEGaussianBlurElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEGaussianBlurElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEFuncRElement = this.SVGFEFuncRElement || function SVGFEFuncRElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncRElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncRElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEFuncGElement = this.SVGFEFuncGElement || function SVGFEFuncGElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncGElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncGElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEFuncBElement = this.SVGFEFuncBElement || function SVGFEFuncBElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncBElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncBElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEFuncAElement = this.SVGFEFuncAElement || function SVGFEFuncAElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncAElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncAElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEFloodElement = this.SVGFEFloodElement || function SVGFEFloodElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFloodElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFloodElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEDropShadowElement = this.SVGFEDropShadowElement || function SVGFEDropShadowElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDropShadowElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDropShadowElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEDistantLightElement = this.SVGFEDistantLightElement || function SVGFEDistantLightElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDistantLightElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDistantLightElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEDisplacementMapElement = this.SVGFEDisplacementMapElement || function SVGFEDisplacementMapElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDisplacementMapElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDisplacementMapElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEDiffuseLightingElement = this.SVGFEDiffuseLightingElement || function SVGFEDiffuseLightingElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDiffuseLightingElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDiffuseLightingElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEConvolveMatrixElement = this.SVGFEConvolveMatrixElement || function SVGFEConvolveMatrixElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEConvolveMatrixElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEConvolveMatrixElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFECompositeElement = this.SVGFECompositeElement || function SVGFECompositeElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFECompositeElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFECompositeElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEComponentTransferElement = this.SVGFEComponentTransferElement || function SVGFEComponentTransferElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEComponentTransferElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEComponentTransferElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEColorMatrixElement = this.SVGFEColorMatrixElement || function SVGFEColorMatrixElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEColorMatrixElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEColorMatrixElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGFEBlendElement = this.SVGFEBlendElement || function SVGFEBlendElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGFEBlendElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEBlendElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGEllipseElement = this.SVGEllipseElement || function SVGEllipseElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGEllipseElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGEllipseElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGElement = this.SVGElement || function SVGElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGDescElement = this.SVGDescElement || function SVGDescElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGDescElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGDescElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGDefsElement = this.SVGDefsElement || function SVGDefsElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGDefsElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGDefsElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGComponentTransferFunctionElement = this.SVGComponentTransferFunctionElement || function SVGComponentTransferFunctionElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGComponentTransferFunctionElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGComponentTransferFunctionElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGClipPathElement = this.SVGClipPathElement || function SVGClipPathElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGClipPathElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGClipPathElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGCircleElement = this.SVGCircleElement || function SVGCircleElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGCircleElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGCircleElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimationElement = this.SVGAnimationElement || function SVGAnimationElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimationElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimationElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedTransformList = this.SVGAnimatedTransformList || function SVGAnimatedTransformList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedTransformList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedTransformList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedString = this.SVGAnimatedString || function SVGAnimatedString() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedString, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedString': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedRect = this.SVGAnimatedRect || function SVGAnimatedRect() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedRect, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedRect': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedPreserveAspectRatio = this.SVGAnimatedPreserveAspectRatio || function SVGAnimatedPreserveAspectRatio() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedPreserveAspectRatio, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedPreserveAspectRatio': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedNumberList = this.SVGAnimatedNumberList || function SVGAnimatedNumberList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedNumberList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedNumberList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedNumber = this.SVGAnimatedNumber || function SVGAnimatedNumber() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedNumber, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedNumber': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedLengthList = this.SVGAnimatedLengthList || function SVGAnimatedLengthList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedLengthList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedLengthList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedLength = this.SVGAnimatedLength || function SVGAnimatedLength() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedLength, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedLength': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedInteger = this.SVGAnimatedInteger || function SVGAnimatedInteger() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedInteger, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedInteger': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedEnumeration = this.SVGAnimatedEnumeration || function SVGAnimatedEnumeration() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedEnumeration, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedEnumeration': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedBoolean = this.SVGAnimatedBoolean || function SVGAnimatedBoolean() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedBoolean, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedBoolean': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimatedAngle = this.SVGAnimatedAngle || function SVGAnimatedAngle() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedAngle, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedAngle': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimateTransformElement = this.SVGAnimateTransformElement || function SVGAnimateTransformElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimateTransformElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimateTransformElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimateMotionElement = this.SVGAnimateMotionElement || function SVGAnimateMotionElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimateMotionElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimateMotionElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAnimateElement = this.SVGAnimateElement || function SVGAnimateElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimateElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimateElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAngle = this.SVGAngle || function SVGAngle() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAngle, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAngle': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SVGAElement = this.SVGAElement || function SVGAElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SVGAElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Response = this.Response || function Response() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Response, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Response': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.ResizeObserverSize = this.ResizeObserverSize || function ResizeObserverSize() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ResizeObserverSize, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserverSize': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ResizeObserverEntry = this.ResizeObserverEntry || function ResizeObserverEntry() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ResizeObserverEntry, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserverEntry': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ResizeObserver = this.ResizeObserver || function ResizeObserver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ResizeObserver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.Request = this.Request || function Request() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Request, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Request': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Request': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ReportingObserver = this.ReportingObserver || function ReportingObserver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ReportingObserver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReportingObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReportingObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ReadableStreamDefaultReader = this.ReadableStreamDefaultReader || function ReadableStreamDefaultReader() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamDefaultReader, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamDefaultReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamDefaultReader': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ReadableStreamDefaultController = this.ReadableStreamDefaultController || function ReadableStreamDefaultController() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamDefaultController, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamDefaultController': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ReadableStreamBYOBRequest = this.ReadableStreamBYOBRequest || function ReadableStreamBYOBRequest() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamBYOBRequest, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamBYOBRequest': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ReadableStreamBYOBReader = this.ReadableStreamBYOBReader || function ReadableStreamBYOBReader() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamBYOBReader, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamBYOBReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamBYOBReader': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ReadableStream = this.ReadableStream || function ReadableStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ReadableStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.ReadableByteStreamController = this.ReadableByteStreamController || function ReadableByteStreamController() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ReadableByteStreamController, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableByteStreamController': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Range = this.Range || function Range() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Range, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Range': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.RadioNodeList = this.RadioNodeList || function RadioNodeList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RadioNodeList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RadioNodeList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCTrackEvent = this.RTCTrackEvent || function RTCTrackEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCTrackEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCTrackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCTrackEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCStatsReport = this.RTCStatsReport || function RTCStatsReport() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCStatsReport, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCStatsReport': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCSessionDescription = this.RTCSessionDescription || function RTCSessionDescription() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCSessionDescription, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCSessionDescription': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.RTCSctpTransport = this.RTCSctpTransport || function RTCSctpTransport() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCSctpTransport, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCSctpTransport': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCRtpTransceiver = this.RTCRtpTransceiver || function RTCRtpTransceiver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCRtpTransceiver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCRtpTransceiver': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCRtpSender = this.RTCRtpSender || function RTCRtpSender() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCRtpSender, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCRtpSender': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCRtpReceiver = this.RTCRtpReceiver || function RTCRtpReceiver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCRtpReceiver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCRtpReceiver': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCPeerConnectionIceEvent = this.RTCPeerConnectionIceEvent || function RTCPeerConnectionIceEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnectionIceEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.RTCPeerConnectionIceErrorEvent = this.RTCPeerConnectionIceErrorEvent || function RTCPeerConnectionIceErrorEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnectionIceErrorEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceErrorEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCPeerConnection = this.RTCPeerConnection || function RTCPeerConnection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnection': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.RTCIceTransport = this.RTCIceTransport || function RTCIceTransport() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCIceTransport, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCIceTransport': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCIceCandidate = this.RTCIceCandidate || function RTCIceCandidate() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCIceCandidate, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCIceCandidate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCIceCandidate': sdpMid and sdpMLineIndex are both null.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCErrorEvent = this.RTCErrorEvent || function RTCErrorEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCErrorEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCErrorEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCError = this.RTCError || function RTCError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCError': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.RTCEncodedVideoFrame = this.RTCEncodedVideoFrame || function RTCEncodedVideoFrame() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCEncodedVideoFrame, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedVideoFrame': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedVideoFrame': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.RTCEncodedAudioFrame = this.RTCEncodedAudioFrame || function RTCEncodedAudioFrame() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCEncodedAudioFrame, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedAudioFrame': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedAudioFrame': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.RTCDtlsTransport = this.RTCDtlsTransport || function RTCDtlsTransport() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCDtlsTransport, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDtlsTransport': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCDataChannelEvent = this.RTCDataChannelEvent || function RTCDataChannelEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCDataChannelEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDataChannelEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDataChannelEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCDTMFToneChangeEvent = this.RTCDTMFToneChangeEvent || function RTCDTMFToneChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCDTMFToneChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDTMFToneChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDTMFToneChangeEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCDTMFSender = this.RTCDTMFSender || function RTCDTMFSender() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCDTMFSender, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDTMFSender': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCCertificate = this.RTCCertificate || function RTCCertificate() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCCertificate, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCCertificate': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PromiseRejectionEvent = this.PromiseRejectionEvent || function PromiseRejectionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PromiseRejectionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PromiseRejectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PromiseRejectionEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ProgressEvent = this.ProgressEvent || function ProgressEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ProgressEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ProgressEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ProgressEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.Profiler = this.Profiler || function Profiler() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Profiler, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Profiler': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Profiler': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ProcessingInstruction = this.ProcessingInstruction || function ProcessingInstruction() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ProcessingInstruction, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ProcessingInstruction': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PopStateEvent = this.PopStateEvent || function PopStateEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PopStateEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PopStateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PopStateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PointerEvent = this.PointerEvent || function PointerEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PointerEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PointerEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PointerEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PluginArray = this.PluginArray || function PluginArray() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PluginArray, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PluginArray': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Plugin = this.Plugin || function Plugin() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Plugin, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Plugin': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PictureInPictureWindow = this.PictureInPictureWindow || function PictureInPictureWindow() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PictureInPictureWindow, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PictureInPictureWindow': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PictureInPictureEvent = this.PictureInPictureEvent || function PictureInPictureEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PictureInPictureEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PictureInPictureEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PictureInPictureEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PeriodicWave = this.PeriodicWave || function PeriodicWave() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PeriodicWave, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PeriodicWave': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PeriodicWave': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PerformanceTiming = this.PerformanceTiming || function PerformanceTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceServerTiming = this.PerformanceServerTiming || function PerformanceServerTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceServerTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceServerTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceResourceTiming = this.PerformanceResourceTiming || function PerformanceResourceTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceResourceTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceResourceTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformancePaintTiming = this.PerformancePaintTiming || function PerformancePaintTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformancePaintTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformancePaintTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceObserverEntryList = this.PerformanceObserverEntryList || function PerformanceObserverEntryList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceObserverEntryList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceObserverEntryList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceObserver = this.PerformanceObserver || function PerformanceObserver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceObserver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PerformanceNavigationTiming = this.PerformanceNavigationTiming || function PerformanceNavigationTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceNavigationTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceNavigationTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceNavigation = this.PerformanceNavigation || function PerformanceNavigation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceNavigation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceNavigation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceMeasure = this.PerformanceMeasure || function PerformanceMeasure() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceMeasure, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceMeasure': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceMark = this.PerformanceMark || function PerformanceMark() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceMark, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceMark': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceMark': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PerformanceLongTaskTiming = this.PerformanceLongTaskTiming || function PerformanceLongTaskTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceLongTaskTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceLongTaskTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceEventTiming = this.PerformanceEventTiming || function PerformanceEventTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceEventTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceEventTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceEntry = this.PerformanceEntry || function PerformanceEntry() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceEntry, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceEntry': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceElementTiming = this.PerformanceElementTiming || function PerformanceElementTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceElementTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceElementTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Performance = this.Performance || function Performance() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Performance, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Performance': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Path2D = this.Path2D || function Path2D() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Path2D, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Path2D': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.PannerNode = this.PannerNode || function PannerNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PannerNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PannerNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PannerNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PageTransitionEvent = this.PageTransitionEvent || function PageTransitionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PageTransitionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PageTransitionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PageTransitionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.OverconstrainedError = this.OverconstrainedError || function OverconstrainedError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OverconstrainedError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OverconstrainedError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OverconstrainedError': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.OscillatorNode = this.OscillatorNode || function OscillatorNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OscillatorNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OscillatorNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OscillatorNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.OffscreenCanvasRenderingContext2D = this.OffscreenCanvasRenderingContext2D || function OffscreenCanvasRenderingContext2D() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OffscreenCanvasRenderingContext2D, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OffscreenCanvasRenderingContext2D': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.OffscreenCanvas = this.OffscreenCanvas || function OffscreenCanvas() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OffscreenCanvas, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OffscreenCanvas': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OffscreenCanvas': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.OfflineAudioContext = this.OfflineAudioContext || function OfflineAudioContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OfflineAudioContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioContext': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioContext': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.OfflineAudioCompletionEvent = this.OfflineAudioCompletionEvent || function OfflineAudioCompletionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OfflineAudioCompletionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioCompletionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioCompletionEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NodeList = this.NodeList || function NodeList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NodeList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NodeList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NodeIterator = this.NodeIterator || function NodeIterator() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NodeIterator, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NodeIterator': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Node = this.Node || function Node() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Node, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Node': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NetworkInformation = this.NetworkInformation || function NetworkInformation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NetworkInformation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NetworkInformation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigatorUAData = this.NavigatorUAData || function NavigatorUAData() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigatorUAData, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigatorUAData': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Navigator = this.Navigator || function Navigator() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Navigator, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Navigator': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigationTransition = this.NavigationTransition || function NavigationTransition() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigationTransition, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationTransition': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigationHistoryEntry = this.NavigationHistoryEntry || function NavigationHistoryEntry() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigationHistoryEntry, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationHistoryEntry': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigationDestination = this.NavigationDestination || function NavigationDestination() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigationDestination, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationDestination': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigationCurrentEntryChangeEvent = this.NavigationCurrentEntryChangeEvent || function NavigationCurrentEntryChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigationCurrentEntryChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationCurrentEntryChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationCurrentEntryChangeEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Navigation = this.Navigation || function Navigation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Navigation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Navigation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigateEvent = this.NavigateEvent || function NavigateEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigateEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigateEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NamedNodeMap = this.NamedNodeMap || function NamedNodeMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NamedNodeMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NamedNodeMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MutationRecord = this.MutationRecord || function MutationRecord() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MutationRecord, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MutationRecord': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MutationObserver = this.MutationObserver || function MutationObserver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MutationObserver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MouseEvent = this.MouseEvent || function MouseEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MouseEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MouseEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MouseEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MimeTypeArray = this.MimeTypeArray || function MimeTypeArray() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MimeTypeArray, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MimeTypeArray': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MimeType = this.MimeType || function MimeType() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MimeType, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MimeType': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MessagePort = this.MessagePort || function MessagePort() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MessagePort, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MessagePort': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MessageEvent = this.MessageEvent || function MessageEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MessageEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MessageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MessageEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MessageChannel = this.MessageChannel || function MessageChannel() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MessageChannel, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MessageChannel': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.MediaStreamTrackVideoStats = this.MediaStreamTrackVideoStats || function MediaStreamTrackVideoStats() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackVideoStats, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackVideoStats': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaStreamTrackProcessor = this.MediaStreamTrackProcessor || function MediaStreamTrackProcessor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackProcessor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackProcessor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackProcessor': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MediaStreamTrackGenerator = this.MediaStreamTrackGenerator || function MediaStreamTrackGenerator() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackGenerator, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackGenerator': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackGenerator': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MediaStreamTrackEvent = this.MediaStreamTrackEvent || function MediaStreamTrackEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaStreamTrackAudioStats = this.MediaStreamTrackAudioStats || function MediaStreamTrackAudioStats() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackAudioStats, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackAudioStats': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaStreamTrack = this.MediaStreamTrack || function MediaStreamTrack() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrack, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrack': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaStreamEvent = this.MediaStreamEvent || function MediaStreamEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MediaStreamAudioSourceNode = this.MediaStreamAudioSourceNode || function MediaStreamAudioSourceNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamAudioSourceNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioSourceNode': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaStreamAudioDestinationNode = this.MediaStreamAudioDestinationNode || function MediaStreamAudioDestinationNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamAudioDestinationNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioDestinationNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioDestinationNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MediaStream = this.MediaStream || function MediaStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.MediaSourceHandle = this.MediaSourceHandle || function MediaSourceHandle() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaSourceHandle, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaSourceHandle': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaSource = this.MediaSource || function MediaSource() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaSource, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaSource': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.MediaRecorder = this.MediaRecorder || function MediaRecorder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaRecorder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaRecorder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaRecorder': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MediaQueryListEvent = this.MediaQueryListEvent || function MediaQueryListEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaQueryListEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaQueryListEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaQueryListEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MediaQueryList = this.MediaQueryList || function MediaQueryList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaQueryList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaQueryList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaList = this.MediaList || function MediaList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaError = this.MediaError || function MediaError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaError': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaEncryptedEvent = this.MediaEncryptedEvent || function MediaEncryptedEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaEncryptedEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaEncryptedEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaEncryptedEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MediaElementAudioSourceNode = this.MediaElementAudioSourceNode || function MediaElementAudioSourceNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaElementAudioSourceNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaElementAudioSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaElementAudioSourceNode': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaCapabilities = this.MediaCapabilities || function MediaCapabilities() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaCapabilities, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaCapabilities': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MathMLElement = this.MathMLElement || function MathMLElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MathMLElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MathMLElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Location = this.Location || function Location() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Location, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Location': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.LayoutShiftAttribution = this.LayoutShiftAttribution || function LayoutShiftAttribution() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> LayoutShiftAttribution, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'LayoutShiftAttribution': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.LayoutShift = this.LayoutShift || function LayoutShift() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> LayoutShift, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'LayoutShift': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.LargestContentfulPaint = this.LargestContentfulPaint || function LargestContentfulPaint() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> LargestContentfulPaint, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'LargestContentfulPaint': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.KeyframeEffect = this.KeyframeEffect || function KeyframeEffect() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> KeyframeEffect, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'KeyframeEffect': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'KeyframeEffect': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.KeyboardEvent = this.KeyboardEvent || function KeyboardEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> KeyboardEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'KeyboardEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'KeyboardEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.IntersectionObserverEntry = this.IntersectionObserverEntry || function IntersectionObserverEntry() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IntersectionObserverEntry, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IntersectionObserverEntry': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IntersectionObserver = this.IntersectionObserver || function IntersectionObserver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IntersectionObserver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IntersectionObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IntersectionObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.InputEvent = this.InputEvent || function InputEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> InputEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'InputEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'InputEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.InputDeviceInfo = this.InputDeviceInfo || function InputDeviceInfo() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> InputDeviceInfo, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'InputDeviceInfo': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.InputDeviceCapabilities = this.InputDeviceCapabilities || function InputDeviceCapabilities() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> InputDeviceCapabilities, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'InputDeviceCapabilities': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Ink = this.Ink || function Ink() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Ink, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Ink': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ImageData = this.ImageData || function ImageData() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ImageData, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageData': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageData': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ImageCapture = this.ImageCapture || function ImageCapture() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ImageCapture, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageCapture': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageCapture': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ImageBitmapRenderingContext = this.ImageBitmapRenderingContext || function ImageBitmapRenderingContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ImageBitmapRenderingContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageBitmapRenderingContext': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ImageBitmap = this.ImageBitmap || function ImageBitmap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ImageBitmap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageBitmap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IdleDeadline = this.IdleDeadline || function IdleDeadline() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IdleDeadline, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IdleDeadline': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IIRFilterNode = this.IIRFilterNode || function IIRFilterNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IIRFilterNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IIRFilterNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IIRFilterNode': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBVersionChangeEvent = this.IDBVersionChangeEvent || function IDBVersionChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBVersionChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBVersionChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBVersionChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.IDBTransaction = this.IDBTransaction || function IDBTransaction() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBTransaction, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBTransaction': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBRequest = this.IDBRequest || function IDBRequest() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBRequest, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBRequest': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBOpenDBRequest = this.IDBOpenDBRequest || function IDBOpenDBRequest() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBOpenDBRequest, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBOpenDBRequest': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBObjectStore = this.IDBObjectStore || function IDBObjectStore() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBObjectStore, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBObjectStore': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBKeyRange = this.IDBKeyRange || function IDBKeyRange() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBKeyRange, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBKeyRange': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBIndex = this.IDBIndex || function IDBIndex() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBIndex, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBIndex': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBFactory = this.IDBFactory || function IDBFactory() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBFactory, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBFactory': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBDatabase = this.IDBDatabase || function IDBDatabase() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBDatabase, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBDatabase': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBCursorWithValue = this.IDBCursorWithValue || function IDBCursorWithValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBCursorWithValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBCursorWithValue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IDBCursor = this.IDBCursor || function IDBCursor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IDBCursor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IDBCursor': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.History = this.History || function History() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> History, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'History': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HighlightRegistry = this.HighlightRegistry || function HighlightRegistry() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HighlightRegistry, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HighlightRegistry': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Highlight = this.Highlight || function Highlight() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Highlight, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Highlight': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Headers = this.Headers || function Headers() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Headers, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Headers': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.HashChangeEvent = this.HashChangeEvent || function HashChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HashChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HashChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HashChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.HTMLVideoElement = this.HTMLVideoElement || function HTMLVideoElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLVideoElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLVideoElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLVideoElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLUnknownElement = this.HTMLUnknownElement || function HTMLUnknownElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLUnknownElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLUnknownElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLUListElement = this.HTMLUListElement || function HTMLUListElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLUListElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLUListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLUListElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTrackElement = this.HTMLTrackElement || function HTMLTrackElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTrackElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTrackElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTrackElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTitleElement = this.HTMLTitleElement || function HTMLTitleElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTitleElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTitleElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTitleElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTimeElement = this.HTMLTimeElement || function HTMLTimeElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTimeElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTimeElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTimeElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTextAreaElement = this.HTMLTextAreaElement || function HTMLTextAreaElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTextAreaElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTextAreaElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTextAreaElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTemplateElement = this.HTMLTemplateElement || function HTMLTemplateElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTemplateElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTemplateElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTemplateElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTableSectionElement = this.HTMLTableSectionElement || function HTMLTableSectionElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableSectionElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableSectionElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableSectionElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTableRowElement = this.HTMLTableRowElement || function HTMLTableRowElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableRowElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableRowElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableRowElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTableElement = this.HTMLTableElement || function HTMLTableElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTableColElement = this.HTMLTableColElement || function HTMLTableColElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableColElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableColElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableColElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTableCellElement = this.HTMLTableCellElement || function HTMLTableCellElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableCellElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCellElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCellElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLTableCaptionElement = this.HTMLTableCaptionElement || function HTMLTableCaptionElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableCaptionElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCaptionElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCaptionElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLStyleElement = this.HTMLStyleElement || function HTMLStyleElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLStyleElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLStyleElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLStyleElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLSpanElement = this.HTMLSpanElement || function HTMLSpanElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLSpanElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSpanElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSpanElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLSourceElement = this.HTMLSourceElement || function HTMLSourceElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLSourceElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSourceElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSourceElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLSlotElement = this.HTMLSlotElement || function HTMLSlotElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLSlotElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSlotElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSlotElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLSelectElement = this.HTMLSelectElement || function HTMLSelectElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLSelectElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSelectElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSelectElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLScriptElement = this.HTMLScriptElement || function HTMLScriptElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLScriptElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLScriptElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLScriptElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLQuoteElement = this.HTMLQuoteElement || function HTMLQuoteElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLQuoteElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLQuoteElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLQuoteElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLProgressElement = this.HTMLProgressElement || function HTMLProgressElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLProgressElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLProgressElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLProgressElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLPreElement = this.HTMLPreElement || function HTMLPreElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLPreElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPreElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPreElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLPictureElement = this.HTMLPictureElement || function HTMLPictureElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLPictureElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPictureElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPictureElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLParamElement = this.HTMLParamElement || function HTMLParamElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLParamElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParamElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParamElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLParagraphElement = this.HTMLParagraphElement || function HTMLParagraphElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLParagraphElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParagraphElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParagraphElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLOutputElement = this.HTMLOutputElement || function HTMLOutputElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLOutputElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOutputElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOutputElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLOptionsCollection = this.HTMLOptionsCollection || function HTMLOptionsCollection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLOptionsCollection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptionsCollection': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLOptionElement = this.HTMLOptionElement || function HTMLOptionElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLOptionElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptionElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptionElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLOptGroupElement = this.HTMLOptGroupElement || function HTMLOptGroupElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLOptGroupElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptGroupElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptGroupElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLObjectElement = this.HTMLObjectElement || function HTMLObjectElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLObjectElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLObjectElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLObjectElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLOListElement = this.HTMLOListElement || function HTMLOListElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLOListElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOListElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLModElement = this.HTMLModElement || function HTMLModElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLModElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLModElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLModElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLMeterElement = this.HTMLMeterElement || function HTMLMeterElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLMeterElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMeterElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMeterElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLMetaElement = this.HTMLMetaElement || function HTMLMetaElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLMetaElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMetaElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMetaElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLMenuElement = this.HTMLMenuElement || function HTMLMenuElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLMenuElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMenuElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMenuElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLMediaElement = this.HTMLMediaElement || function HTMLMediaElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLMediaElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMediaElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLMarqueeElement = this.HTMLMarqueeElement || function HTMLMarqueeElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLMarqueeElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMarqueeElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMarqueeElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLMapElement = this.HTMLMapElement || function HTMLMapElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLMapElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMapElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMapElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLLinkElement = this.HTMLLinkElement || function HTMLLinkElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLLinkElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLinkElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLinkElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLLegendElement = this.HTMLLegendElement || function HTMLLegendElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLLegendElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLegendElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLegendElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLLabelElement = this.HTMLLabelElement || function HTMLLabelElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLLabelElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLabelElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLabelElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLLIElement = this.HTMLLIElement || function HTMLLIElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLLIElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLIElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLIElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLInputElement = this.HTMLInputElement || function HTMLInputElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLInputElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLInputElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLInputElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLImageElement = this.HTMLImageElement || function HTMLImageElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLImageElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLImageElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLImageElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLIFrameElement = this.HTMLIFrameElement || function HTMLIFrameElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLIFrameElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLIFrameElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLIFrameElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLHtmlElement = this.HTMLHtmlElement || function HTMLHtmlElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLHtmlElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHtmlElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHtmlElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLHeadingElement = this.HTMLHeadingElement || function HTMLHeadingElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLHeadingElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadingElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadingElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLHeadElement = this.HTMLHeadElement || function HTMLHeadElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLHeadElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLHRElement = this.HTMLHRElement || function HTMLHRElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLHRElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHRElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHRElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLFrameSetElement = this.HTMLFrameSetElement || function HTMLFrameSetElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLFrameSetElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameSetElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameSetElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLFrameElement = this.HTMLFrameElement || function HTMLFrameElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLFrameElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLFormElement = this.HTMLFormElement || function HTMLFormElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLFormElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFormElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFormElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLFormControlsCollection = this.HTMLFormControlsCollection || function HTMLFormControlsCollection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLFormControlsCollection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFormControlsCollection': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLFontElement = this.HTMLFontElement || function HTMLFontElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLFontElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFontElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFontElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLFieldSetElement = this.HTMLFieldSetElement || function HTMLFieldSetElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLFieldSetElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFieldSetElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFieldSetElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLEmbedElement = this.HTMLEmbedElement || function HTMLEmbedElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLEmbedElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLEmbedElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLEmbedElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLElement = this.HTMLElement || function HTMLElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDocument = this.HTMLDocument || function HTMLDocument() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDocument, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDocument': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDivElement = this.HTMLDivElement || function HTMLDivElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDivElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDivElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDivElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDirectoryElement = this.HTMLDirectoryElement || function HTMLDirectoryElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDirectoryElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDirectoryElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDirectoryElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDialogElement = this.HTMLDialogElement || function HTMLDialogElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDialogElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDialogElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDialogElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDetailsElement = this.HTMLDetailsElement || function HTMLDetailsElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDetailsElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDetailsElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDetailsElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDataListElement = this.HTMLDataListElement || function HTMLDataListElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDataListElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataListElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDataElement = this.HTMLDataElement || function HTMLDataElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDataElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLDListElement = this.HTMLDListElement || function HTMLDListElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLDListElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDListElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLCollection = this.HTMLCollection || function HTMLCollection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLCollection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLCollection': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLCanvasElement = this.HTMLCanvasElement || function HTMLCanvasElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLCanvasElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLCanvasElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLCanvasElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLButtonElement = this.HTMLButtonElement || function HTMLButtonElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLButtonElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLButtonElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLButtonElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLBodyElement = this.HTMLBodyElement || function HTMLBodyElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLBodyElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBodyElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBodyElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLBaseElement = this.HTMLBaseElement || function HTMLBaseElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLBaseElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBaseElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBaseElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLBRElement = this.HTMLBRElement || function HTMLBRElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLBRElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBRElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBRElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLAudioElement = this.HTMLAudioElement || function HTMLAudioElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLAudioElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAudioElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAudioElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLAreaElement = this.HTMLAreaElement || function HTMLAreaElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLAreaElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAreaElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAreaElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLAnchorElement = this.HTMLAnchorElement || function HTMLAnchorElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLAnchorElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAnchorElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAnchorElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLAllCollection = this.HTMLAllCollection || function HTMLAllCollection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLAllCollection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAllCollection': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GeolocationPositionError = this.GeolocationPositionError || function GeolocationPositionError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GeolocationPositionError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GeolocationPositionError': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GeolocationPosition = this.GeolocationPosition || function GeolocationPosition() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GeolocationPosition, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GeolocationPosition': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GeolocationCoordinates = this.GeolocationCoordinates || function GeolocationCoordinates() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GeolocationCoordinates, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GeolocationCoordinates': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Geolocation = this.Geolocation || function Geolocation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Geolocation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Geolocation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GamepadHapticActuator = this.GamepadHapticActuator || function GamepadHapticActuator() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GamepadHapticActuator, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadHapticActuator': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GamepadEvent = this.GamepadEvent || function GamepadEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GamepadEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.GamepadButton = this.GamepadButton || function GamepadButton() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GamepadButton, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadButton': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Gamepad = this.Gamepad || function Gamepad() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Gamepad, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Gamepad': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GainNode = this.GainNode || function GainNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GainNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GainNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GainNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.FormDataEvent = this.FormDataEvent || function FormDataEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FormDataEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FormDataEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FormDataEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FormData = this.FormData || function FormData() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FormData, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FormData': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.FontFaceSetLoadEvent = this.FontFaceSetLoadEvent || function FontFaceSetLoadEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FontFaceSetLoadEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FontFaceSetLoadEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FontFaceSetLoadEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.FontFace = this.FontFace || function FontFace() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FontFace, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FontFace': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FontFace': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FocusEvent = this.FocusEvent || function FocusEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FocusEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FocusEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FocusEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.FileReader = this.FileReader || function FileReader() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FileReader, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FileReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.FileList = this.FileList || function FileList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FileList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FileList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.File = this.File || function File() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> File, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'File': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'File': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FeaturePolicy = this.FeaturePolicy || function FeaturePolicy() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FeaturePolicy, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FeaturePolicy': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.External = this.External || function External() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> External, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'External': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.EventTarget = this.EventTarget || function EventTarget() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> EventTarget, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EventTarget': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.EventSource = this.EventSource || function EventSource() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> EventSource, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EventSource': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EventSource': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.EventCounts = this.EventCounts || function EventCounts() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> EventCounts, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EventCounts': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Event = this.Event || function Event() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Event, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Event': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Event': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ErrorEvent = this.ErrorEvent || function ErrorEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ErrorEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ErrorEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.EncodedVideoChunk = this.EncodedVideoChunk || function EncodedVideoChunk() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> EncodedVideoChunk, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedVideoChunk': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedVideoChunk': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.EncodedAudioChunk = this.EncodedAudioChunk || function EncodedAudioChunk() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> EncodedAudioChunk, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedAudioChunk': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedAudioChunk': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ElementInternals = this.ElementInternals || function ElementInternals() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ElementInternals, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ElementInternals': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Element = this.Element || function Element() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Element, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Element': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.EditContext = this.EditContext || function EditContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> EditContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EditContext': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DynamicsCompressorNode = this.DynamicsCompressorNode || function DynamicsCompressorNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DynamicsCompressorNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DynamicsCompressorNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DynamicsCompressorNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.DragEvent = this.DragEvent || function DragEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DragEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DragEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DragEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.DocumentType = this.DocumentType || function DocumentType() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DocumentType, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentType': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DocumentTimeline = this.DocumentTimeline || function DocumentTimeline() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DocumentTimeline, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentTimeline': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DocumentFragment = this.DocumentFragment || function DocumentFragment() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DocumentFragment, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentFragment': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Document = this.Document || function Document() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Document, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Document': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DelegatedInkTrailPresenter = this.DelegatedInkTrailPresenter || function DelegatedInkTrailPresenter() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DelegatedInkTrailPresenter, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DelegatedInkTrailPresenter': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DelayNode = this.DelayNode || function DelayNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DelayNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DelayNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DelayNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.DecompressionStream = this.DecompressionStream || function DecompressionStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DecompressionStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DecompressionStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DecompressionStream': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.DataTransferItemList = this.DataTransferItemList || function DataTransferItemList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DataTransferItemList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DataTransferItemList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DataTransferItem = this.DataTransferItem || function DataTransferItem() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DataTransferItem, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DataTransferItem': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DataTransfer = this.DataTransfer || function DataTransfer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DataTransfer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DataTransfer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMTokenList = this.DOMTokenList || function DOMTokenList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMTokenList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMTokenList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DOMStringMap = this.DOMStringMap || function DOMStringMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMStringMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMStringMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DOMStringList = this.DOMStringList || function DOMStringList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMStringList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMStringList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DOMRectReadOnly = this.DOMRectReadOnly || function DOMRectReadOnly() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMRectReadOnly, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMRectReadOnly': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMRectList = this.DOMRectList || function DOMRectList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMRectList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMRectList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DOMRect = this.DOMRect || function DOMRect() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMRect, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMRect': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMQuad = this.DOMQuad || function DOMQuad() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMQuad, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMQuad': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMPointReadOnly = this.DOMPointReadOnly || function DOMPointReadOnly() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMPointReadOnly, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMPointReadOnly': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMPoint = this.DOMPoint || function DOMPoint() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMPoint, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMPoint': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMParser = this.DOMParser || function DOMParser() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMParser, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMParser': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMMatrixReadOnly = this.DOMMatrixReadOnly || function DOMMatrixReadOnly() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMMatrixReadOnly, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMMatrixReadOnly': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMMatrix = this.DOMMatrix || function DOMMatrix() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMMatrix, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMMatrix': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMImplementation = this.DOMImplementation || function DOMImplementation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMImplementation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMImplementation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DOMException = this.DOMException || function DOMException() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMException, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMException': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DOMError = this.DOMError || function DOMError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DOMError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DOMError': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CustomStateSet = this.CustomStateSet || function CustomStateSet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CustomStateSet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CustomStateSet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CustomEvent = this.CustomEvent || function CustomEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CustomEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CustomEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CustomEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CustomElementRegistry = this.CustomElementRegistry || function CustomElementRegistry() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CustomElementRegistry, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CustomElementRegistry': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Crypto = this.Crypto || function Crypto() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Crypto, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Crypto': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CountQueuingStrategy = this.CountQueuingStrategy || function CountQueuingStrategy() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CountQueuingStrategy, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CountQueuingStrategy': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CountQueuingStrategy': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ConvolverNode = this.ConvolverNode || function ConvolverNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ConvolverNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ConvolverNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ConvolverNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ContentVisibilityAutoStateChangeEvent = this.ContentVisibilityAutoStateChangeEvent || function ContentVisibilityAutoStateChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ContentVisibilityAutoStateChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ContentVisibilityAutoStateChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ContentVisibilityAutoStateChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ConstantSourceNode = this.ConstantSourceNode || function ConstantSourceNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ConstantSourceNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ConstantSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ConstantSourceNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CompressionStream = this.CompressionStream || function CompressionStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CompressionStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CompressionStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CompressionStream': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CompositionEvent = this.CompositionEvent || function CompositionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CompositionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CompositionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CompositionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.Comment = this.Comment || function Comment() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Comment, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Comment': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.CloseWatcher = this.CloseWatcher || function CloseWatcher() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CloseWatcher, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CloseWatcher': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.CloseEvent = this.CloseEvent || function CloseEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CloseEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CloseEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CloseEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ClipboardEvent = this.ClipboardEvent || function ClipboardEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ClipboardEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CharacterData = this.CharacterData || function CharacterData() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CharacterData, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CharacterData': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CharacterBoundsUpdateEvent = this.CharacterBoundsUpdateEvent || function CharacterBoundsUpdateEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CharacterBoundsUpdateEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CharacterBoundsUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CharacterBoundsUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ChannelSplitterNode = this.ChannelSplitterNode || function ChannelSplitterNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ChannelSplitterNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelSplitterNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelSplitterNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ChannelMergerNode = this.ChannelMergerNode || function ChannelMergerNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ChannelMergerNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelMergerNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelMergerNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CanvasRenderingContext2D = this.CanvasRenderingContext2D || function CanvasRenderingContext2D() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CanvasRenderingContext2D, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasRenderingContext2D': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CanvasPattern = this.CanvasPattern || function CanvasPattern() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CanvasPattern, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasPattern': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CanvasGradient = this.CanvasGradient || function CanvasGradient() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CanvasGradient, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasGradient': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CanvasCaptureMediaStreamTrack = this.CanvasCaptureMediaStreamTrack || function CanvasCaptureMediaStreamTrack() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CanvasCaptureMediaStreamTrack, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasCaptureMediaStreamTrack': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSVariableReferenceValue = this.CSSVariableReferenceValue || function CSSVariableReferenceValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSVariableReferenceValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSVariableReferenceValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSVariableReferenceValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSUnparsedValue = this.CSSUnparsedValue || function CSSUnparsedValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSUnparsedValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnparsedValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnparsedValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSUnitValue = this.CSSUnitValue || function CSSUnitValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSUnitValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnitValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnitValue': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSTranslate = this.CSSTranslate || function CSSTranslate() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSTranslate, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTranslate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTranslate': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSTransition = this.CSSTransition || function CSSTransition() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSTransition, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransition': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSTransformValue = this.CSSTransformValue || function CSSTransformValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSTransformValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransformValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransformValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSTransformComponent = this.CSSTransformComponent || function CSSTransformComponent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSTransformComponent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransformComponent': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSSupportsRule = this.CSSSupportsRule || function CSSSupportsRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSSupportsRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSupportsRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSStyleValue = this.CSSStyleValue || function CSSStyleValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleValue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSStyleSheet = this.CSSStyleSheet || function CSSStyleSheet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleSheet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleSheet': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.CSSStyleRule = this.CSSStyleRule || function CSSStyleRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSStyleDeclaration = this.CSSStyleDeclaration || function CSSStyleDeclaration() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleDeclaration, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleDeclaration': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSStartingStyleRule = this.CSSStartingStyleRule || function CSSStartingStyleRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSStartingStyleRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStartingStyleRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSSkewY = this.CSSSkewY || function CSSSkewY() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSSkewY, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewY': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewY': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSSkewX = this.CSSSkewX || function CSSSkewX() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSSkewX, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewX': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewX': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSSkew = this.CSSSkew || function CSSSkew() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSSkew, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkew': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkew': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSScopeRule = this.CSSScopeRule || function CSSScopeRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSScopeRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSScopeRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSScale = this.CSSScale || function CSSScale() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSScale, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSScale': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSScale': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSRuleList = this.CSSRuleList || function CSSRuleList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSRuleList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRuleList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSRule = this.CSSRule || function CSSRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSRotate = this.CSSRotate || function CSSRotate() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSRotate, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRotate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRotate': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSPropertyRule = this.CSSPropertyRule || function CSSPropertyRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSPropertyRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPropertyRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSPositionValue = this.CSSPositionValue || function CSSPositionValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSPositionValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionValue': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSPositionTryRule = this.CSSPositionTryRule || function CSSPositionTryRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSPositionTryRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionTryRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSPositionTryDescriptors = this.CSSPositionTryDescriptors || function CSSPositionTryDescriptors() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSPositionTryDescriptors, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionTryDescriptors': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSPerspective = this.CSSPerspective || function CSSPerspective() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSPerspective, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPerspective': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPerspective': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSPageRule = this.CSSPageRule || function CSSPageRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSPageRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPageRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSNumericValue = this.CSSNumericValue || function CSSNumericValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSNumericValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNumericValue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSNumericArray = this.CSSNumericArray || function CSSNumericArray() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSNumericArray, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNumericArray': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSNamespaceRule = this.CSSNamespaceRule || function CSSNamespaceRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSNamespaceRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNamespaceRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMediaRule = this.CSSMediaRule || function CSSMediaRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMediaRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMediaRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMatrixComponent = this.CSSMatrixComponent || function CSSMatrixComponent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMatrixComponent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMatrixComponent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMatrixComponent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSMathValue = this.CSSMathValue || function CSSMathValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathValue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMathSum = this.CSSMathSum || function CSSMathSum() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathSum, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathSum': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathSum': Arguments can't be empty");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMathProduct = this.CSSMathProduct || function CSSMathProduct() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathProduct, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathProduct': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathProduct': Arguments can't be empty");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMathNegate = this.CSSMathNegate || function CSSMathNegate() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathNegate, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathNegate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathNegate': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSMathMin = this.CSSMathMin || function CSSMathMin() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathMin, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMin': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMin': Arguments can't be empty");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMathMax = this.CSSMathMax || function CSSMathMax() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathMax, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMax': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMax': Arguments can't be empty");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMathInvert = this.CSSMathInvert || function CSSMathInvert() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathInvert, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathInvert': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathInvert': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSMathClamp = this.CSSMathClamp || function CSSMathClamp() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMathClamp, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathClamp': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathClamp': 3 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSLayerStatementRule = this.CSSLayerStatementRule || function CSSLayerStatementRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSLayerStatementRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSLayerStatementRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSLayerBlockRule = this.CSSLayerBlockRule || function CSSLayerBlockRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSLayerBlockRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSLayerBlockRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSKeywordValue = this.CSSKeywordValue || function CSSKeywordValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSKeywordValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeywordValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeywordValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CSSKeyframesRule = this.CSSKeyframesRule || function CSSKeyframesRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSKeyframesRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeyframesRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSKeyframeRule = this.CSSKeyframeRule || function CSSKeyframeRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSKeyframeRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeyframeRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSImportRule = this.CSSImportRule || function CSSImportRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSImportRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSImportRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSImageValue = this.CSSImageValue || function CSSImageValue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSImageValue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSImageValue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSGroupingRule = this.CSSGroupingRule || function CSSGroupingRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSGroupingRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSGroupingRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSFontPaletteValuesRule = this.CSSFontPaletteValuesRule || function CSSFontPaletteValuesRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSFontPaletteValuesRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSFontPaletteValuesRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSFontFaceRule = this.CSSFontFaceRule || function CSSFontFaceRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSFontFaceRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSFontFaceRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSCounterStyleRule = this.CSSCounterStyleRule || function CSSCounterStyleRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSCounterStyleRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSCounterStyleRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSContainerRule = this.CSSContainerRule || function CSSContainerRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSContainerRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSContainerRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSConditionRule = this.CSSConditionRule || function CSSConditionRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSConditionRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSConditionRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSAnimation = this.CSSAnimation || function CSSAnimation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSAnimation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSAnimation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CDATASection = this.CDATASection || function CDATASection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CDATASection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CDATASection': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ByteLengthQueuingStrategy = this.ByteLengthQueuingStrategy || function ByteLengthQueuingStrategy() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ByteLengthQueuingStrategy, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ByteLengthQueuingStrategy': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ByteLengthQueuingStrategy': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.BrowserCaptureMediaStreamTrack = this.BrowserCaptureMediaStreamTrack || function BrowserCaptureMediaStreamTrack() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BrowserCaptureMediaStreamTrack, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BrowserCaptureMediaStreamTrack': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BroadcastChannel = this.BroadcastChannel || function BroadcastChannel() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BroadcastChannel, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BroadcastChannel': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BroadcastChannel': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.BlobEvent = this.BlobEvent || function BlobEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BlobEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BlobEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BlobEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Blob = this.Blob || function Blob() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Blob, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Blob': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.BiquadFilterNode = this.BiquadFilterNode || function BiquadFilterNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BiquadFilterNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BiquadFilterNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BiquadFilterNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.BeforeUnloadEvent = this.BeforeUnloadEvent || function BeforeUnloadEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BeforeUnloadEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BeforeUnloadEvent': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BeforeInstallPromptEvent = this.BeforeInstallPromptEvent || function BeforeInstallPromptEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BeforeInstallPromptEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BeforeInstallPromptEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BeforeInstallPromptEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.BaseAudioContext = this.BaseAudioContext || function BaseAudioContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BaseAudioContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BaseAudioContext': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BarProp = this.BarProp || function BarProp() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BarProp, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BarProp': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioWorkletNode = this.AudioWorkletNode || function AudioWorkletNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioWorkletNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioWorkletNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioWorkletNode': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioSinkInfo = this.AudioSinkInfo || function AudioSinkInfo() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioSinkInfo, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioSinkInfo': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioScheduledSourceNode = this.AudioScheduledSourceNode || function AudioScheduledSourceNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioScheduledSourceNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioScheduledSourceNode': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioProcessingEvent = this.AudioProcessingEvent || function AudioProcessingEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioProcessingEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioProcessingEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioProcessingEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioParamMap = this.AudioParamMap || function AudioParamMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioParamMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioParamMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioParam = this.AudioParam || function AudioParam() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioParam, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioParam': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioNode = this.AudioNode || function AudioNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioNode': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioListener = this.AudioListener || function AudioListener() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioListener, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioListener': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioDestinationNode = this.AudioDestinationNode || function AudioDestinationNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioDestinationNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioDestinationNode': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AudioData = this.AudioData || function AudioData() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioData, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioData': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioData': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.AudioContext = this.AudioContext || function AudioContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioContext': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.AudioBufferSourceNode = this.AudioBufferSourceNode || function AudioBufferSourceNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioBufferSourceNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBufferSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBufferSourceNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.AudioBuffer = this.AudioBuffer || function AudioBuffer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioBuffer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBuffer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBuffer': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.Attr = this.Attr || function Attr() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Attr, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Attr': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AnimationTimeline = this.AnimationTimeline || function AnimationTimeline() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AnimationTimeline, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationTimeline': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AnimationPlaybackEvent = this.AnimationPlaybackEvent || function AnimationPlaybackEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AnimationPlaybackEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationPlaybackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationPlaybackEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.AnimationEvent = this.AnimationEvent || function AnimationEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AnimationEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.AnimationEffect = this.AnimationEffect || function AnimationEffect() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AnimationEffect, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationEffect': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Animation = this.Animation || function Animation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Animation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Animation': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.AnalyserNode = this.AnalyserNode || function AnalyserNode() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AnalyserNode, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnalyserNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AnalyserNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.AbstractRange = this.AbstractRange || function AbstractRange() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AbstractRange, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AbstractRange': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AbortSignal = this.AbortSignal || function AbortSignal() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AbortSignal, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AbortSignal': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AbortController = this.AbortController || function AbortController() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AbortController, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AbortController': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.AbsoluteOrientationSensor = this.AbsoluteOrientationSensor || function AbsoluteOrientationSensor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AbsoluteOrientationSensor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AbsoluteOrientationSensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Accelerometer = this.Accelerometer || function Accelerometer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Accelerometer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Accelerometer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.AudioDecoder = this.AudioDecoder || function AudioDecoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioDecoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioDecoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.AudioEncoder = this.AudioEncoder || function AudioEncoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioEncoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioEncoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioEncoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.AudioWorklet = this.AudioWorklet || function AudioWorklet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AudioWorklet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AudioWorklet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BatteryManager = this.BatteryManager || function BatteryManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BatteryManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BatteryManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Cache = this.Cache || function Cache() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Cache, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Cache': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CacheStorage = this.CacheStorage || function CacheStorage() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CacheStorage, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CacheStorage': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Clipboard = this.Clipboard || function Clipboard() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Clipboard, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Clipboard': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ClipboardItem = this.ClipboardItem || function ClipboardItem() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ClipboardItem, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardItem': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardItem': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CookieChangeEvent = this.CookieChangeEvent || function CookieChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CookieChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CookieChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CookieChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.CookieStore = this.CookieStore || function CookieStore() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CookieStore, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CookieStore': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CookieStoreManager = this.CookieStoreManager || function CookieStoreManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CookieStoreManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CookieStoreManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Credential = this.Credential || function Credential() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Credential, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Credential': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CredentialsContainer = this.CredentialsContainer || function CredentialsContainer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CredentialsContainer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CredentialsContainer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CryptoKey = this.CryptoKey || function CryptoKey() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CryptoKey, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CryptoKey': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DeviceMotionEvent = this.DeviceMotionEvent || function DeviceMotionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DeviceMotionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.DeviceMotionEventAcceleration = this.DeviceMotionEventAcceleration || function DeviceMotionEventAcceleration() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DeviceMotionEventAcceleration, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEventAcceleration': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DeviceMotionEventRotationRate = this.DeviceMotionEventRotationRate || function DeviceMotionEventRotationRate() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DeviceMotionEventRotationRate, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEventRotationRate': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DeviceOrientationEvent = this.DeviceOrientationEvent || function DeviceOrientationEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DeviceOrientationEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceOrientationEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceOrientationEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.FederatedCredential = this.FederatedCredential || function FederatedCredential() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FederatedCredential, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FederatedCredential': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FederatedCredential': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.GPU = this.GPU || function GPU() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPU, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPU': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUAdapter = this.GPUAdapter || function GPUAdapter() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUAdapter, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUAdapter': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUAdapterInfo = this.GPUAdapterInfo || function GPUAdapterInfo() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUAdapterInfo, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUAdapterInfo': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUBindGroup = this.GPUBindGroup || function GPUBindGroup() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUBindGroup, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUBindGroup': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUBindGroupLayout = this.GPUBindGroupLayout || function GPUBindGroupLayout() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUBindGroupLayout, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUBindGroupLayout': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUBuffer = this.GPUBuffer || function GPUBuffer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUBuffer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUBuffer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUCanvasContext = this.GPUCanvasContext || function GPUCanvasContext() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUCanvasContext, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCanvasContext': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUCommandBuffer = this.GPUCommandBuffer || function GPUCommandBuffer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUCommandBuffer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCommandBuffer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUCommandEncoder = this.GPUCommandEncoder || function GPUCommandEncoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUCommandEncoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCommandEncoder': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUCompilationInfo = this.GPUCompilationInfo || function GPUCompilationInfo() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUCompilationInfo, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCompilationInfo': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUCompilationMessage = this.GPUCompilationMessage || function GPUCompilationMessage() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUCompilationMessage, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCompilationMessage': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUComputePassEncoder = this.GPUComputePassEncoder || function GPUComputePassEncoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUComputePassEncoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUComputePassEncoder': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUComputePipeline = this.GPUComputePipeline || function GPUComputePipeline() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUComputePipeline, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUComputePipeline': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUDevice = this.GPUDevice || function GPUDevice() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUDevice, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUDevice': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUDeviceLostInfo = this.GPUDeviceLostInfo || function GPUDeviceLostInfo() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUDeviceLostInfo, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUDeviceLostInfo': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUError = this.GPUError || function GPUError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUError': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUExternalTexture = this.GPUExternalTexture || function GPUExternalTexture() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUExternalTexture, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUExternalTexture': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUInternalError = this.GPUInternalError || function GPUInternalError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUInternalError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUInternalError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUInternalError': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.GPUOutOfMemoryError = this.GPUOutOfMemoryError || function GPUOutOfMemoryError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUOutOfMemoryError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUOutOfMemoryError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUOutOfMemoryError': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.GPUPipelineError = this.GPUPipelineError || function GPUPipelineError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUPipelineError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUPipelineError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUPipelineError': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.GPUPipelineLayout = this.GPUPipelineLayout || function GPUPipelineLayout() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUPipelineLayout, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUPipelineLayout': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUQuerySet = this.GPUQuerySet || function GPUQuerySet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUQuerySet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUQuerySet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUQueue = this.GPUQueue || function GPUQueue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUQueue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUQueue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPURenderBundle = this.GPURenderBundle || function GPURenderBundle() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPURenderBundle, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderBundle': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPURenderBundleEncoder = this.GPURenderBundleEncoder || function GPURenderBundleEncoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPURenderBundleEncoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderBundleEncoder': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPURenderPassEncoder = this.GPURenderPassEncoder || function GPURenderPassEncoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPURenderPassEncoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderPassEncoder': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPURenderPipeline = this.GPURenderPipeline || function GPURenderPipeline() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPURenderPipeline, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderPipeline': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUSampler = this.GPUSampler || function GPUSampler() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUSampler, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUSampler': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUShaderModule = this.GPUShaderModule || function GPUShaderModule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUShaderModule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUShaderModule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUSupportedFeatures = this.GPUSupportedFeatures || function GPUSupportedFeatures() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUSupportedFeatures, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUSupportedFeatures': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUSupportedLimits = this.GPUSupportedLimits || function GPUSupportedLimits() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUSupportedLimits, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUSupportedLimits': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUTexture = this.GPUTexture || function GPUTexture() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUTexture, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUTexture': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUTextureView = this.GPUTextureView || function GPUTextureView() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUTextureView, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUTextureView': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUUncapturedErrorEvent = this.GPUUncapturedErrorEvent || function GPUUncapturedErrorEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUUncapturedErrorEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUUncapturedErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUUncapturedErrorEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.GPUValidationError = this.GPUValidationError || function GPUValidationError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GPUValidationError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUValidationError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GPUValidationError': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.GravitySensor = this.GravitySensor || function GravitySensor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> GravitySensor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'GravitySensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Gyroscope = this.Gyroscope || function Gyroscope() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Gyroscope, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Gyroscope': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.IdleDetector = this.IdleDetector || function IdleDetector() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IdleDetector, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IdleDetector': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.ImageDecoder = this.ImageDecoder || function ImageDecoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ImageDecoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageDecoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.ImageTrack = this.ImageTrack || function ImageTrack() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ImageTrack, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageTrack': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ImageTrackList = this.ImageTrackList || function ImageTrackList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ImageTrackList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ImageTrackList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Keyboard = this.Keyboard || function Keyboard() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Keyboard, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Keyboard': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.KeyboardLayoutMap = this.KeyboardLayoutMap || function KeyboardLayoutMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> KeyboardLayoutMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'KeyboardLayoutMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.LinearAccelerationSensor = this.LinearAccelerationSensor || function LinearAccelerationSensor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> LinearAccelerationSensor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'LinearAccelerationSensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Lock = this.Lock || function Lock() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Lock, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Lock': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.LockManager = this.LockManager || function LockManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> LockManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'LockManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MIDIAccess = this.MIDIAccess || function MIDIAccess() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIAccess, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIAccess': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MIDIConnectionEvent = this.MIDIConnectionEvent || function MIDIConnectionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIConnectionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIConnectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIConnectionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MIDIInput = this.MIDIInput || function MIDIInput() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIInput, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIInput': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MIDIInputMap = this.MIDIInputMap || function MIDIInputMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIInputMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIInputMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MIDIMessageEvent = this.MIDIMessageEvent || function MIDIMessageEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIMessageEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIMessageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIMessageEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.MIDIOutput = this.MIDIOutput || function MIDIOutput() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIOutput, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIOutput': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MIDIOutputMap = this.MIDIOutputMap || function MIDIOutputMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIOutputMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIOutputMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MIDIPort = this.MIDIPort || function MIDIPort() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MIDIPort, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIPort': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaDeviceInfo = this.MediaDeviceInfo || function MediaDeviceInfo() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaDeviceInfo, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaDeviceInfo': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaDevices = this.MediaDevices || function MediaDevices() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaDevices, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaDevices': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaKeyMessageEvent = this.MediaKeyMessageEvent || function MediaKeyMessageEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaKeyMessageEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeyMessageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeyMessageEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaKeySession = this.MediaKeySession || function MediaKeySession() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaKeySession, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeySession': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaKeyStatusMap = this.MediaKeyStatusMap || function MediaKeyStatusMap() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaKeyStatusMap, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeyStatusMap': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaKeySystemAccess = this.MediaKeySystemAccess || function MediaKeySystemAccess() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaKeySystemAccess, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeySystemAccess': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaKeys = this.MediaKeys || function MediaKeys() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaKeys, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeys': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigationPreloadManager = this.NavigationPreloadManager || function NavigationPreloadManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigationPreloadManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationPreloadManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigatorManagedData = this.NavigatorManagedData || function NavigatorManagedData() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigatorManagedData, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigatorManagedData': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.OrientationSensor = this.OrientationSensor || function OrientationSensor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OrientationSensor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OrientationSensor': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PasswordCredential = this.PasswordCredential || function PasswordCredential() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PasswordCredential, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PasswordCredential': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PasswordCredential': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.RelativeOrientationSensor = this.RelativeOrientationSensor || function RelativeOrientationSensor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RelativeOrientationSensor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RelativeOrientationSensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.ScreenDetailed = this.ScreenDetailed || function ScreenDetailed() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ScreenDetailed, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ScreenDetailed': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ScreenDetails = this.ScreenDetails || function ScreenDetails() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ScreenDetails, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ScreenDetails': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Sensor = this.Sensor || function Sensor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Sensor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Sensor': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SensorErrorEvent = this.SensorErrorEvent || function SensorErrorEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SensorErrorEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SensorErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SensorErrorEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ServiceWorker = this.ServiceWorker || function ServiceWorker() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ServiceWorker, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ServiceWorker': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ServiceWorkerContainer = this.ServiceWorkerContainer || function ServiceWorkerContainer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ServiceWorkerContainer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ServiceWorkerContainer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ServiceWorkerRegistration = this.ServiceWorkerRegistration || function ServiceWorkerRegistration() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ServiceWorkerRegistration, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ServiceWorkerRegistration': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StorageManager = this.StorageManager || function StorageManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StorageManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StorageManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SubtleCrypto = this.SubtleCrypto || function SubtleCrypto() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SubtleCrypto, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SubtleCrypto': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.VideoDecoder = this.VideoDecoder || function VideoDecoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VideoDecoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoDecoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.VideoEncoder = this.VideoEncoder || function VideoEncoder() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VideoEncoder, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoEncoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VideoEncoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.VirtualKeyboard = this.VirtualKeyboard || function VirtualKeyboard() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> VirtualKeyboard, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'VirtualKeyboard': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WGSLLanguageFeatures = this.WGSLLanguageFeatures || function WGSLLanguageFeatures() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WGSLLanguageFeatures, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WGSLLanguageFeatures': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebTransport = this.WebTransport || function WebTransport() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebTransport, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransport': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransport': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WebTransportBidirectionalStream = this.WebTransportBidirectionalStream || function WebTransportBidirectionalStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebTransportBidirectionalStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransportBidirectionalStream': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebTransportDatagramDuplexStream = this.WebTransportDatagramDuplexStream || function WebTransportDatagramDuplexStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebTransportDatagramDuplexStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransportDatagramDuplexStream': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebTransportError = this.WebTransportError || function WebTransportError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebTransportError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransportError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.Worklet = this.Worklet || function Worklet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Worklet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Worklet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRDOMOverlayState = this.XRDOMOverlayState || function XRDOMOverlayState() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRDOMOverlayState, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRDOMOverlayState': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRLayer = this.XRLayer || function XRLayer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRLayer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRLayer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRWebGLBinding = this.XRWebGLBinding || function XRWebGLBinding() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRWebGLBinding, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLBinding': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLBinding': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AuthenticatorAssertionResponse = this.AuthenticatorAssertionResponse || function AuthenticatorAssertionResponse() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AuthenticatorAssertionResponse, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AuthenticatorAssertionResponse': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AuthenticatorAttestationResponse = this.AuthenticatorAttestationResponse || function AuthenticatorAttestationResponse() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AuthenticatorAttestationResponse, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AuthenticatorAttestationResponse': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.AuthenticatorResponse = this.AuthenticatorResponse || function AuthenticatorResponse() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> AuthenticatorResponse, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'AuthenticatorResponse': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PublicKeyCredential = this.PublicKeyCredential || function PublicKeyCredential() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PublicKeyCredential, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PublicKeyCredential': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Bluetooth = this.Bluetooth || function Bluetooth() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Bluetooth, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Bluetooth': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BluetoothCharacteristicProperties = this.BluetoothCharacteristicProperties || function BluetoothCharacteristicProperties() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BluetoothCharacteristicProperties, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothCharacteristicProperties': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BluetoothDevice = this.BluetoothDevice || function BluetoothDevice() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BluetoothDevice, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothDevice': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BluetoothRemoteGATTCharacteristic = this.BluetoothRemoteGATTCharacteristic || function BluetoothRemoteGATTCharacteristic() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTCharacteristic, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTCharacteristic': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BluetoothRemoteGATTDescriptor = this.BluetoothRemoteGATTDescriptor || function BluetoothRemoteGATTDescriptor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTDescriptor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTDescriptor': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BluetoothRemoteGATTServer = this.BluetoothRemoteGATTServer || function BluetoothRemoteGATTServer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTServer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTServer': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BluetoothRemoteGATTService = this.BluetoothRemoteGATTService || function BluetoothRemoteGATTService() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTService, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTService': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CaptureController = this.CaptureController || function CaptureController() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CaptureController, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CaptureController': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.DocumentPictureInPicture = this.DocumentPictureInPicture || function DocumentPictureInPicture() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DocumentPictureInPicture, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentPictureInPicture': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.EyeDropper = this.EyeDropper || function EyeDropper() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> EyeDropper, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'EyeDropper': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.FileSystemDirectoryHandle = this.FileSystemDirectoryHandle || function FileSystemDirectoryHandle() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FileSystemDirectoryHandle, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemDirectoryHandle': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FileSystemFileHandle = this.FileSystemFileHandle || function FileSystemFileHandle() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FileSystemFileHandle, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemFileHandle': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FileSystemHandle = this.FileSystemHandle || function FileSystemHandle() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FileSystemHandle, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemHandle': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FileSystemWritableFileStream = this.FileSystemWritableFileStream || function FileSystemWritableFileStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FileSystemWritableFileStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemWritableFileStream': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FontData = this.FontData || function FontData() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FontData, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FontData': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FragmentDirective = this.FragmentDirective || function FragmentDirective() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FragmentDirective, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FragmentDirective': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HID = this.HID || function HID() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HID, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HID': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HIDConnectionEvent = this.HIDConnectionEvent || function HIDConnectionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HIDConnectionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HIDConnectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HIDConnectionEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HIDDevice = this.HIDDevice || function HIDDevice() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HIDDevice, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HIDDevice': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HIDInputReportEvent = this.HIDInputReportEvent || function HIDInputReportEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HIDInputReportEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HIDInputReportEvent': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IdentityCredential = this.IdentityCredential || function IdentityCredential() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IdentityCredential, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IdentityCredential': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IdentityProvider = this.IdentityProvider || function IdentityProvider() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IdentityProvider, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IdentityProvider': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.IdentityCredentialError = this.IdentityCredentialError || function IdentityCredentialError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> IdentityCredentialError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'IdentityCredentialError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.LaunchParams = this.LaunchParams || function LaunchParams() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> LaunchParams, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'LaunchParams': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.LaunchQueue = this.LaunchQueue || function LaunchQueue() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> LaunchQueue, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'LaunchQueue': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigatorLogin = this.NavigatorLogin || function NavigatorLogin() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigatorLogin, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigatorLogin': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NotRestoredReasonDetails = this.NotRestoredReasonDetails || function NotRestoredReasonDetails() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NotRestoredReasonDetails, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NotRestoredReasonDetails': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NotRestoredReasons = this.NotRestoredReasons || function NotRestoredReasons() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NotRestoredReasons, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NotRestoredReasons': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.OTPCredential = this.OTPCredential || function OTPCredential() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> OTPCredential, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'OTPCredential': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PaymentAddress = this.PaymentAddress || function PaymentAddress() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PaymentAddress, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentAddress': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PaymentRequest = this.PaymentRequest || function PaymentRequest() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PaymentRequest, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequest': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequest': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PaymentRequestUpdateEvent = this.PaymentRequestUpdateEvent || function PaymentRequestUpdateEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PaymentRequestUpdateEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequestUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequestUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PaymentResponse = this.PaymentResponse || function PaymentResponse() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PaymentResponse, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentResponse': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PaymentManager = this.PaymentManager || function PaymentManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PaymentManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PaymentMethodChangeEvent = this.PaymentMethodChangeEvent || function PaymentMethodChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PaymentMethodChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentMethodChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentMethodChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.Presentation = this.Presentation || function Presentation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Presentation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Presentation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PresentationAvailability = this.PresentationAvailability || function PresentationAvailability() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PresentationAvailability, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationAvailability': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PresentationConnection = this.PresentationConnection || function PresentationConnection() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnection, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnection': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PresentationConnectionAvailableEvent = this.PresentationConnectionAvailableEvent || function PresentationConnectionAvailableEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnectionAvailableEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionAvailableEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionAvailableEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PresentationConnectionCloseEvent = this.PresentationConnectionCloseEvent || function PresentationConnectionCloseEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnectionCloseEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionCloseEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionCloseEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PresentationConnectionList = this.PresentationConnectionList || function PresentationConnectionList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnectionList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionList': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PresentationReceiver = this.PresentationReceiver || function PresentationReceiver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PresentationReceiver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationReceiver': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PresentationRequest = this.PresentationRequest || function PresentationRequest() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PresentationRequest, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationRequest': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationRequest': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PressureObserver = this.PressureObserver || function PressureObserver() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PressureObserver, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PressureObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PressureObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PressureRecord = this.PressureRecord || function PressureRecord() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PressureRecord, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PressureRecord': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ProtectedAudience = this.ProtectedAudience || function ProtectedAudience() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ProtectedAudience, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ProtectedAudience': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Serial = this.Serial || function Serial() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Serial, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Serial': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SerialPort = this.SerialPort || function SerialPort() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SerialPort, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SerialPort': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StorageBucket = this.StorageBucket || function StorageBucket() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StorageBucket, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StorageBucket': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.StorageBucketManager = this.StorageBucketManager || function StorageBucketManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> StorageBucketManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'StorageBucketManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USB = this.USB || function USB() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USB, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USB': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USBAlternateInterface = this.USBAlternateInterface || function USBAlternateInterface() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBAlternateInterface, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBAlternateInterface': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBAlternateInterface': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USBConfiguration = this.USBConfiguration || function USBConfiguration() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBConfiguration, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBConfiguration': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBConfiguration': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USBConnectionEvent = this.USBConnectionEvent || function USBConnectionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBConnectionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBConnectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBConnectionEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USBDevice = this.USBDevice || function USBDevice() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBDevice, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBDevice': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USBEndpoint = this.USBEndpoint || function USBEndpoint() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBEndpoint, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBEndpoint': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBEndpoint': 3 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USBInTransferResult = this.USBInTransferResult || function USBInTransferResult() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBInTransferResult, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBInTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBInTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.USBInterface = this.USBInterface || function USBInterface() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBInterface, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBInterface': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBInterface': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.USBIsochronousInTransferPacket = this.USBIsochronousInTransferPacket || function USBIsochronousInTransferPacket() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousInTransferPacket, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferPacket': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferPacket': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.USBIsochronousInTransferResult = this.USBIsochronousInTransferResult || function USBIsochronousInTransferResult() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousInTransferResult, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.USBIsochronousOutTransferPacket = this.USBIsochronousOutTransferPacket || function USBIsochronousOutTransferPacket() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousOutTransferPacket, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferPacket': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferPacket': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.USBIsochronousOutTransferResult = this.USBIsochronousOutTransferResult || function USBIsochronousOutTransferResult() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousOutTransferResult, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.USBOutTransferResult = this.USBOutTransferResult || function USBOutTransferResult() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> USBOutTransferResult, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBOutTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'USBOutTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.WakeLock = this.WakeLock || function WakeLock() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WakeLock, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WakeLock': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WakeLockSentinel = this.WakeLockSentinel || function WakeLockSentinel() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WakeLockSentinel, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WakeLockSentinel': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRAnchor = this.XRAnchor || function XRAnchor() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRAnchor, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRAnchor': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRAnchorSet = this.XRAnchorSet || function XRAnchorSet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRAnchorSet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRAnchorSet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRBoundedReferenceSpace = this.XRBoundedReferenceSpace || function XRBoundedReferenceSpace() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRBoundedReferenceSpace, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRBoundedReferenceSpace': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRCPUDepthInformation = this.XRCPUDepthInformation || function XRCPUDepthInformation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRCPUDepthInformation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRCPUDepthInformation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRCamera = this.XRCamera || function XRCamera() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRCamera, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRCamera': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRDepthInformation = this.XRDepthInformation || function XRDepthInformation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRDepthInformation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRDepthInformation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRFrame = this.XRFrame || function XRFrame() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRFrame, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRFrame': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRHitTestResult = this.XRHitTestResult || function XRHitTestResult() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRHitTestResult, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRHitTestResult': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRHitTestSource = this.XRHitTestSource || function XRHitTestSource() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRHitTestSource, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRHitTestSource': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRInputSource = this.XRInputSource || function XRInputSource() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRInputSource, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSource': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRInputSourceArray = this.XRInputSourceArray || function XRInputSourceArray() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRInputSourceArray, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourceArray': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRInputSourceEvent = this.XRInputSourceEvent || function XRInputSourceEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRInputSourceEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourceEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourceEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRInputSourcesChangeEvent = this.XRInputSourcesChangeEvent || function XRInputSourcesChangeEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRInputSourcesChangeEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourcesChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourcesChangeEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRLightEstimate = this.XRLightEstimate || function XRLightEstimate() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRLightEstimate, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRLightEstimate': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRLightProbe = this.XRLightProbe || function XRLightProbe() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRLightProbe, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRLightProbe': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRPose = this.XRPose || function XRPose() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRPose, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRPose': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRRay = this.XRRay || function XRRay() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRRay, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRRay': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.XRReferenceSpace = this.XRReferenceSpace || function XRReferenceSpace() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRReferenceSpace, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRReferenceSpace': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRReferenceSpaceEvent = this.XRReferenceSpaceEvent || function XRReferenceSpaceEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRReferenceSpaceEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRReferenceSpaceEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRReferenceSpaceEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRRenderState = this.XRRenderState || function XRRenderState() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRRenderState, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRRenderState': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRRigidTransform = this.XRRigidTransform || function XRRigidTransform() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRRigidTransform, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRRigidTransform': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.XRSession = this.XRSession || function XRSession() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRSession, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRSession': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRSessionEvent = this.XRSessionEvent || function XRSessionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRSessionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRSessionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRSessionEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRSpace = this.XRSpace || function XRSpace() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRSpace, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRSpace': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRSystem = this.XRSystem || function XRSystem() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRSystem, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRSystem': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRTransientInputHitTestResult = this.XRTransientInputHitTestResult || function XRTransientInputHitTestResult() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRTransientInputHitTestResult, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRTransientInputHitTestResult': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRTransientInputHitTestSource = this.XRTransientInputHitTestSource || function XRTransientInputHitTestSource() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRTransientInputHitTestSource, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRTransientInputHitTestSource': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRView = this.XRView || function XRView() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRView, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRView': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRViewerPose = this.XRViewerPose || function XRViewerPose() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRViewerPose, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRViewerPose': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRViewport = this.XRViewport || function XRViewport() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRViewport, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRViewport': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRWebGLDepthInformation = this.XRWebGLDepthInformation || function XRWebGLDepthInformation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRWebGLDepthInformation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLDepthInformation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRWebGLLayer = this.XRWebGLLayer || function XRWebGLLayer() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRWebGLLayer, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLLayer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLLayer': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRHand = this.XRHand || function XRHand() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRHand, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRHand': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRJointPose = this.XRJointPose || function XRJointPose() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRJointPose, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRJointPose': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.XRJointSpace = this.XRJointSpace || function XRJointSpace() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> XRJointSpace, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'XRJointSpace': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BackgroundFetchManager = this.BackgroundFetchManager || function BackgroundFetchManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BackgroundFetchManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BackgroundFetchManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BackgroundFetchRecord = this.BackgroundFetchRecord || function BackgroundFetchRecord() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BackgroundFetchRecord, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BackgroundFetchRecord': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BackgroundFetchRegistration = this.BackgroundFetchRegistration || function BackgroundFetchRegistration() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BackgroundFetchRegistration, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BackgroundFetchRegistration': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.BluetoothUUID = this.BluetoothUUID || function BluetoothUUID() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> BluetoothUUID, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothUUID': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSMarginRule = this.CSSMarginRule || function CSSMarginRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSMarginRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMarginRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSNestedDeclarations = this.CSSNestedDeclarations || function CSSNestedDeclarations() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSNestedDeclarations, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNestedDeclarations': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CSSViewTransitionRule = this.CSSViewTransitionRule || function CSSViewTransitionRule() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CSSViewTransitionRule, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CSSViewTransitionRule': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CaretPosition = this.CaretPosition || function CaretPosition() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CaretPosition, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CaretPosition': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ChapterInformation = this.ChapterInformation || function ChapterInformation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ChapterInformation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ChapterInformation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.CropTarget = this.CropTarget || function CropTarget() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> CropTarget, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'CropTarget': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.DocumentPictureInPictureEvent = this.DocumentPictureInPictureEvent || function DocumentPictureInPictureEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> DocumentPictureInPictureEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentPictureInPictureEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentPictureInPictureEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Fence = this.Fence || function Fence() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Fence, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Fence': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.FencedFrameConfig = this.FencedFrameConfig || function FencedFrameConfig() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> FencedFrameConfig, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'FencedFrameConfig': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.HTMLFencedFrameElement = this.HTMLFencedFrameElement || function HTMLFencedFrameElement() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> HTMLFencedFrameElement, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFencedFrameElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFencedFrameElement': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.MediaMetadata = this.MediaMetadata || function MediaMetadata() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaMetadata, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaMetadata': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.MediaSession = this.MediaSession || function MediaSession() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> MediaSession, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'MediaSession': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.NavigationActivation = this.NavigationActivation || function NavigationActivation() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> NavigationActivation, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationActivation': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Notification = this.Notification || function Notification() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Notification, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Notification': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Notification': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PageRevealEvent = this.PageRevealEvent || function PageRevealEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PageRevealEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PageRevealEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PageRevealEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PageSwapEvent = this.PageSwapEvent || function PageSwapEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PageSwapEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PageSwapEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PageSwapEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.PerformanceLongAnimationFrameTiming = this.PerformanceLongAnimationFrameTiming || function PerformanceLongAnimationFrameTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceLongAnimationFrameTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceLongAnimationFrameTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PerformanceScriptTiming = this.PerformanceScriptTiming || function PerformanceScriptTiming() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PerformanceScriptTiming, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceScriptTiming': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PeriodicSyncManager = this.PeriodicSyncManager || function PeriodicSyncManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PeriodicSyncManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PeriodicSyncManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PermissionStatus = this.PermissionStatus || function PermissionStatus() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PermissionStatus, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PermissionStatus': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.Permissions = this.Permissions || function Permissions() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> Permissions, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'Permissions': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PushManager = this.PushManager || function PushManager() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PushManager, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PushManager': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PushSubscription = this.PushSubscription || function PushSubscription() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PushSubscription, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PushSubscription': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.PushSubscriptionOptions = this.PushSubscriptionOptions || function PushSubscriptionOptions() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> PushSubscriptionOptions, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'PushSubscriptionOptions': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RTCDataChannel = this.RTCDataChannel || function RTCDataChannel() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RTCDataChannel, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDataChannel': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.RemotePlayback = this.RemotePlayback || function RemotePlayback() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> RemotePlayback, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'RemotePlayback': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ScrollTimeline = this.ScrollTimeline || function ScrollTimeline() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ScrollTimeline, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ScrollTimeline': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.ViewTimeline = this.ViewTimeline || function ViewTimeline() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ViewTimeline, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ViewTimeline': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.SharedStorage = this.SharedStorage || function SharedStorage() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SharedStorage, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SharedStorage': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SharedStorageWorklet = this.SharedStorageWorklet || function SharedStorageWorklet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SharedStorageWorklet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SharedStorageWorklet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SharedWorker = this.SharedWorker || function SharedWorker() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SharedWorker, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SharedWorker': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SharedWorker': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.SnapEvent = this.SnapEvent || function SnapEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SnapEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SnapEvent': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SpeechSynthesis = this.SpeechSynthesis || function SpeechSynthesis() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesis, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesis': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SpeechSynthesisErrorEvent = this.SpeechSynthesisErrorEvent || function SpeechSynthesisErrorEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisErrorEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisErrorEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SpeechSynthesisEvent = this.SpeechSynthesisEvent || function SpeechSynthesisEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisEvent': 2 arguments required, but only 0 present.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.SpeechSynthesisUtterance = this.SpeechSynthesisUtterance || function SpeechSynthesisUtterance() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisUtterance, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisUtterance': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.SpeechSynthesisVoice = this.SpeechSynthesisVoice || function SpeechSynthesisVoice() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisVoice, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisVoice': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.ViewTransitionTypeSet = this.ViewTransitionTypeSet || function ViewTransitionTypeSet() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> ViewTransitionTypeSet, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'ViewTransitionTypeSet': Illegal constructor");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
this.WebSocketError = this.WebSocketError || function WebSocketError() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebSocketError, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocketError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.WebSocketStream = this.WebSocketStream || function WebSocketStream() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> WebSocketStream, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocketStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocketStream': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.webkitSpeechGrammar = this.webkitSpeechGrammar || function SpeechGrammar() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechGrammar, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechGrammar': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.webkitSpeechGrammarList = this.webkitSpeechGrammarList || function SpeechGrammarList() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechGrammarList, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechGrammarList': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.webkitSpeechRecognition = this.webkitSpeechRecognition || function SpeechRecognition() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechRecognition, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognition': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
|
||
}
|
||
this.webkitSpeechRecognitionError = this.webkitSpeechRecognitionError || function SpeechRecognitionErrorEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechRecognitionErrorEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionErrorEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
this.webkitSpeechRecognitionEvent = this.webkitSpeechRecognitionEvent || function SpeechRecognitionEvent() {
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log("[*] new 构造函数 -> SpeechRecognitionEvent, ", "arguments => ", arguments)
|
||
}
|
||
if (!new.target) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err
|
||
}
|
||
if (arguments.length < 1) {
|
||
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
|
||
let stack = err.stack.split("\n");
|
||
stack.splice(1, 1);
|
||
err.stack = stack.join("\n");
|
||
throw err;
|
||
}
|
||
}
|
||
|
||
for (let key in this) {
|
||
cbb_wf.setNative(this[key]);
|
||
}
|
||
cbb_wf.console.time("prototype install");
|
||
// 给构造函数设置上原型对象
|
||
my_api.init();
|
||
cbb_wf.console.timeEnd("prototype install");
|
||
|
||
Object.defineProperties(NodeFilter, {
|
||
"FILTER_ACCEPT": { "value": 1, "writable": false, "enumerable": true, "configurable": false },
|
||
"FILTER_REJECT": { "value": 2, "writable": false, "enumerable": true, "configurable": false },
|
||
"FILTER_SKIP": { "value": 3, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_ALL": { "value": 4294967295, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_ELEMENT": { "value": 1, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_ATTRIBUTE": { "value": 2, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_TEXT": { "value": 4, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_CDATA_SECTION": { "value": 8, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_ENTITY_REFERENCE": { "value": 16, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_ENTITY": { "value": 32, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_PROCESSING_INSTRUCTION": { "value": 64, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_COMMENT": { "value": 128, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_DOCUMENT": { "value": 256, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_DOCUMENT_TYPE": { "value": 512, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_DOCUMENT_FRAGMENT": { "value": 1024, "writable": false, "enumerable": true, "configurable": false },
|
||
"SHOW_NOTATION": { "value": 2048, "writable": false, "enumerable": true, "configurable": false }
|
||
});
|
||
|
||
let desp1 = Object.getOwnPropertyDescriptor(Array.prototype, Symbol.iterator);
|
||
// 感觉暂时用不到
|
||
let desp2 = Object.getOwnPropertyDescriptor(Array.prototype, Symbol.unscopables);
|
||
|
||
|
||
Object.defineProperty(this.Option.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.Image.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.Audio.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.XMLDocument.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.URLSearchParams.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.TouchList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.TextTrackList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.TextTrackCueList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.Text.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.StyleSheetList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.StylePropertyMapReadOnly.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.StylePropertyMap.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.SourceBufferList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.ShadowRoot.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGViewElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGUseElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGTransformList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.SVGTitleElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGTextPositioningElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGTextPathElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGTextElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGTextContentElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGTSpanElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGSymbolElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGSwitchElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGStyleElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGStringList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.SVGStopElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGSetElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGScriptElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGSVGElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGRectElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGRadialGradientElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGPolylineElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGPolygonElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGPointList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.SVGPatternElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGPathElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGNumberList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.SVGMetadataElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGMaskElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGMarkerElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGMPathElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGLinearGradientElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGLineElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGLengthList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.SVGImageElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGGraphicsElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGGradientElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGGeometryElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGGElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGForeignObjectElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFilterElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFETurbulenceElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFETileElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFESpotLightElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFESpecularLightingElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEPointLightElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEOffsetElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEMorphologyElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEMergeNodeElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEMergeElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEImageElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEGaussianBlurElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEFuncRElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEFuncGElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEFuncBElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEFuncAElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEFloodElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEDropShadowElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEDistantLightElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEDisplacementMapElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEDiffuseLightingElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEConvolveMatrixElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFECompositeElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEComponentTransferElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEColorMatrixElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGFEBlendElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGEllipseElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGDescElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGDefsElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGComponentTransferFunctionElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGClipPathElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGCircleElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGAnimationElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGAnimateTransformElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGAnimateMotionElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGAnimateElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.SVGAElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.RadioNodeList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.RTCStatsReport.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.ProcessingInstruction.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.PluginArray.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.Plugin.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.NodeList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.NamedNodeMap.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.MimeTypeArray.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.MediaList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.MathMLElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.Headers.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HTMLVideoElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLUnknownElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLUListElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTrackElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTitleElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTimeElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTextAreaElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTemplateElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTableSectionElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTableRowElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTableElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTableColElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTableCellElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLTableCaptionElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLStyleElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLSpanElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLSourceElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLSlotElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLSelectElement.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HTMLScriptElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLQuoteElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLProgressElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLPreElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLPictureElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLParamElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLParagraphElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLOutputElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLOptionsCollection.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HTMLOptionElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLOptGroupElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLObjectElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLOListElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLModElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLMeterElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLMetaElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLMenuElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLMediaElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLMarqueeElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLMapElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLLinkElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLLegendElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLLabelElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLLIElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLInputElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLImageElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLIFrameElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLHtmlElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLHeadingElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLHeadElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLHRElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLFrameSetElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLFrameElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLFormElement.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HTMLFormControlsCollection.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HTMLFontElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLFieldSetElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLEmbedElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDocument.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDivElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDirectoryElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDialogElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDetailsElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDataListElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDataElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLDListElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLCollection.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HTMLCanvasElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLButtonElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLBodyElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLBaseElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLBRElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLAudioElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLAreaElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLAnchorElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.HTMLAllCollection.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.FormData.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.FileList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.EventCounts.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.Element.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.DocumentType.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.DocumentFragment.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.Document.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.DataTransferItemList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.DOMTokenList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.DOMStringList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.DOMRectList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.CustomStateSet.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.Comment.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.CharacterData.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.CSSUnparsedValue.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.CSSTransformValue.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.CSSStyleDeclaration.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.CSSRuleList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.CSSNumericArray.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.CSSKeyframesRule.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.CDATASection.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.AudioParamMap.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.GPUSupportedFeatures.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.KeyboardLayoutMap.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.MIDIInputMap.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.MIDIOutputMap.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.MediaKeyStatusMap.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.WGSLLanguageFeatures.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.ImageTrackList.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HTMLFencedFrameElement.prototype, Symbol.unscopables, desp2);
|
||
Object.defineProperty(this.XRAnchorSet.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.XRInputSourceArray.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.Highlight.prototype, Symbol.iterator, desp1);
|
||
Object.defineProperty(this.HighlightRegistry.prototype, Symbol.iterator, desp1);
|
||
|
||
}
|
||
|
||
my_api.initWindow = function (dom_window) {
|
||
dom_window.document.documentElement.setAttribute("lang", "en-US");
|
||
dom_window.document.documentElement.setAttribute("dir", "ltr");
|
||
|
||
let window_value = {
|
||
"dom_element": dom_window,
|
||
"location": my_api.newLocation(),
|
||
"parent": this.window_parent ? this.window_parent : this,
|
||
"top": cbb_wf.window_top ? cbb_wf.window_top : this,
|
||
"frameElement": null,
|
||
"frames": this,
|
||
"window": this,
|
||
"self": this,
|
||
"offscreenBuffering": true,
|
||
"originAgentCluster": true,
|
||
"crossOriginIsolated": false,
|
||
"closed": false,
|
||
"isSecureContext": true,
|
||
/* 用于获取或设置当前窗口的名称。该属性主要用于设置超链接和表单的目标,以及在 JavaScript 中使用 window.open() 方法打开新窗口时指定窗口名称。 */
|
||
"name": "",
|
||
"status": "",
|
||
/* window.length 是一个只读属性,用于返回当前窗口中的框架(frame)数量。该属性所返回的值是一个整数,表示当前窗口中有多少个框架。 */
|
||
"length": 0,
|
||
"opener": null,
|
||
"origin": String(dom_window.location.origin),
|
||
"innerWidth": Number(cbb_wf.config.window_value.innerWidth),
|
||
"innerHeight": Number(cbb_wf.config.window_value.innerHeight),
|
||
"scrollX": 0,
|
||
"pageXOffset": 0,
|
||
"scrollY": 0,
|
||
"pageYOffset": 0,
|
||
"screenX": 0,
|
||
"screenY": 0,
|
||
"outerWidth": Number(cbb_wf.config.window_value.outerWidth),
|
||
"outerHeight": Number(cbb_wf.config.window_value.outerHeight),
|
||
"devicePixelRatio": Number(cbb_wf.config.window_value.devicePixelRatio),
|
||
"screenLeft": 0,
|
||
"screenTop": 0,
|
||
// "defaultStatus": null, // 检测点
|
||
"onsearch": null,
|
||
"onappinstalled": null,
|
||
"onbeforeinstallprompt": null,
|
||
"onbeforexrselect": null,
|
||
"onabort": null,
|
||
"onbeforeinput": null,
|
||
"onblur": null,
|
||
"oncancel": null,
|
||
"oncanplay": null,
|
||
"oncanplaythrough": null,
|
||
"onchange": null,
|
||
"onclick": null,
|
||
"onclose": null,
|
||
"oncontextlost": null,
|
||
"oncontextmenu": null,
|
||
"oncontextrestored": null,
|
||
"oncuechange": null,
|
||
"ondblclick": null,
|
||
"ondrag": null,
|
||
"ondragend": null,
|
||
"ondragenter": null,
|
||
"ondragleave": null,
|
||
"ondragover": null,
|
||
"ondragstart": null,
|
||
"ondrop": null,
|
||
"ondurationchange": null,
|
||
"onemptied": null,
|
||
"onended": null,
|
||
"onerror": null,
|
||
"onfocus": null,
|
||
"onformdata": null,
|
||
"oninput": null,
|
||
"oninvalid": null,
|
||
"onkeydown": null,
|
||
"onkeypress": null,
|
||
"onkeyup": null,
|
||
"onload": null,
|
||
"onloadeddata": null,
|
||
"onloadedmetadata": null,
|
||
"onloadstart": null,
|
||
"onmousedown": null,
|
||
"onmouseenter": null,
|
||
"onmouseleave": null,
|
||
"onmousemove": null,
|
||
"onmouseout": null,
|
||
"onmouseover": null,
|
||
"onmouseup": null,
|
||
"onmousewheel": null,
|
||
"onpause": null,
|
||
"onplay": null,
|
||
"onplaying": null,
|
||
"onprogress": null,
|
||
"onratechange": null,
|
||
"onreset": null,
|
||
"onresize": null,
|
||
"onscroll": null,
|
||
"onsecuritypolicyviolation": null,
|
||
"onseeked": null,
|
||
"onseeking": null,
|
||
"onselect": null,
|
||
"onslotchange": null,
|
||
"onstalled": null,
|
||
"onsubmit": null,
|
||
"onsuspend": null,
|
||
"ontimeupdate": null,
|
||
"ontoggle": null,
|
||
"onvolumechange": null,
|
||
"onwaiting": null,
|
||
"onwebkitanimationend": null,
|
||
"onwebkitanimationiteration": null,
|
||
"onwebkitanimationstart": null,
|
||
"onwebkittransitionend": null,
|
||
"onwheel": null,
|
||
"onauxclick": null,
|
||
"ongotpointercapture": null,
|
||
"onlostpointercapture": null,
|
||
"onpointerdown": null,
|
||
"onpointermove": null,
|
||
"onpointerrawupdate": null,
|
||
"onpointerup": null,
|
||
"onpointercancel": null,
|
||
"onpointerover": null,
|
||
"onpointerout": null,
|
||
"onpointerenter": null,
|
||
"onpointerleave": null,
|
||
"onselectstart": null,
|
||
"onselectionchange": null,
|
||
"onanimationend": null,
|
||
"onanimationiteration": null,
|
||
"onanimationstart": null,
|
||
"ontransitionrun": null,
|
||
"ontransitionstart": null,
|
||
"ontransitionend": null,
|
||
"ontransitioncancel": null,
|
||
"onafterprint": null,
|
||
"onbeforeprint": null,
|
||
"onbeforeunload": null,
|
||
"onhashchange": null,
|
||
"onlanguagechange": null,
|
||
"onmessage": null,
|
||
"onmessageerror": null,
|
||
"onoffline": null,
|
||
"ononline": null,
|
||
"onpagehide": null,
|
||
"onpageshow": null,
|
||
"onpopstate": null,
|
||
"onrejectionhandled": null,
|
||
"onstorage": null,
|
||
"onunhandledrejection": null,
|
||
"onunload": null,
|
||
"ondevicemotion": null,
|
||
"ondeviceorientation": null,
|
||
"ondeviceorientationabsolute": null,
|
||
"onbeforematch": null,
|
||
"oncontentvisibilityautostatechange": null,
|
||
"onbeforetoggle": null,
|
||
"onpageswap": null,
|
||
"onpagereveal": null,
|
||
"fence": null,
|
||
"onscrollend": null,
|
||
"onscrollsnapchange": null,
|
||
"onscrollsnapchanging": null,
|
||
"credentialless": false,
|
||
}
|
||
cbb_wf.initValue(this, window_value);
|
||
|
||
let new_obj = {
|
||
"GPUBufferUsage": {
|
||
"MAP_READ": 1,
|
||
"MAP_WRITE": 2,
|
||
"COPY_SRC": 4,
|
||
"COPY_DST": 8,
|
||
"INDEX": 16,
|
||
"VERTEX": 32,
|
||
"UNIFORM": 64,
|
||
"STORAGE": 128,
|
||
"INDIRECT": 256,
|
||
"QUERY_RESOLVE": 512
|
||
},
|
||
"GPUColorWrite": { "RED": 1, "GREEN": 2, "BLUE": 4, "ALPHA": 8, "ALL": 15 },
|
||
"GPUMapMode": { "READ": 1, "WRITE": 2 },
|
||
"GPUShaderStage": { "VERTEX": 1, "FRAGMENT": 2, "COMPUTE": 4 },
|
||
"GPUTextureUsage": {
|
||
"COPY_SRC": 1,
|
||
"COPY_DST": 2,
|
||
"TEXTURE_BINDING": 4,
|
||
"STORAGE_BINDING": 8,
|
||
"RENDER_ATTACHMENT": 16
|
||
}
|
||
};
|
||
for (let key in new_obj) {
|
||
let value = {}
|
||
let obj = new_obj[key];
|
||
for (let k in obj) {
|
||
Object.defineProperty(value, k, { value: obj[k], writable: false, enumerable: true, configurable: false })
|
||
}
|
||
Object.defineProperty(value, Symbol.toStringTag, {
|
||
value: key,
|
||
writable: false,
|
||
enumerable: false,
|
||
configurable: true
|
||
})
|
||
Object.defineProperty(this, key, { value: value, writable: true, enumerable: false, configurable: true })
|
||
}
|
||
window_value.documentPictureInPicture = {};
|
||
window_value.documentPictureInPicture.__proto__ = DocumentPictureInPicture.prototype;
|
||
cbb_wf.initValue(window_value.documentPictureInPicture, { window: null, onenter: null });
|
||
|
||
|
||
window_value.sharedStorage = {};
|
||
window_value.sharedStorage.__proto__ = SharedStorage.prototype;
|
||
let sharedStorage_value = {
|
||
worklet: {}
|
||
}
|
||
sharedStorage_value.worklet.__proto__ = SharedStorageWorklet.prototype;
|
||
cbb_wf.initValue(window_value.sharedStorage, sharedStorage_value)
|
||
cbb_wf.initValue(sharedStorage_value.worklet, {});
|
||
|
||
|
||
window_value.document = my_api.newDocument();
|
||
dom_window.document.wrapper_object = window_value.document;
|
||
let title_ele = dom_window.document.querySelector('title');
|
||
|
||
let document_value = {
|
||
location: window_value.location,
|
||
dom_element: dom_window.document,
|
||
readyState: "loading",
|
||
title: title_ele && title_ele.text || "",
|
||
URL: dom_window.location.href,
|
||
documentURI: dom_window.location.href,
|
||
fragmentDirective: {},
|
||
fullscreen: false,
|
||
prerendering: false,
|
||
fullscreenElement: null,
|
||
pictureInPictureElement: null,
|
||
fullscreenEnabled: true,
|
||
xmlEncoding: null,
|
||
xmlVersion: null,
|
||
hidden: false,
|
||
xmlStandalone: false,
|
||
wasDiscarded: false,
|
||
dir: "ltr",
|
||
designMode: 'off',
|
||
timeline: {},
|
||
fonts: {},
|
||
// visibilityState: "visible",
|
||
featurePolicy: {},
|
||
"fgColor": "",
|
||
"linkColor": "",
|
||
"vlinkColor": "",
|
||
"alinkColor": "",
|
||
"bgColor": "",
|
||
"onpointerlockchange": null,
|
||
"onpointerlockerror": null,
|
||
// "webkitVisibilityState": "hidden",
|
||
"webkitHidden": false,
|
||
"onbeforecopy": null,
|
||
"onbeforecut": null,
|
||
"onbeforepaste": null,
|
||
"onfreeze": null,
|
||
"onresume": null,
|
||
"onvisibilitychange": null,
|
||
"onfullscreenchange": null,
|
||
"onfullscreenerror": null,
|
||
"webkitIsFullScreen": false,
|
||
"webkitCurrentFullScreenElement": null,
|
||
"webkitFullscreenEnabled": true,
|
||
"webkitFullscreenElement": null,
|
||
"onwebkitfullscreenchange": null,
|
||
"onwebkitfullscreenerror": null,
|
||
"rootElement": null,
|
||
"onbeforexrselect": null,
|
||
"onabort": null,
|
||
"onblur": null,
|
||
"oncancel": null,
|
||
"oncanplay": null,
|
||
"oncanplaythrough": null,
|
||
"onchange": null,
|
||
"onclick": null,
|
||
"onclose": null,
|
||
"oncontextlost": null,
|
||
"oncontextmenu": null,
|
||
"oncontextrestored": null,
|
||
"oncuechange": null,
|
||
"ondblclick": null,
|
||
"ondrag": null,
|
||
"ondragend": null,
|
||
"ondragenter": null,
|
||
"ondragleave": null,
|
||
"ondragover": null,
|
||
"ondragstart": null,
|
||
"ondrop": null,
|
||
"ondurationchange": null,
|
||
"onemptied": null,
|
||
"onended": null,
|
||
"onerror": null,
|
||
"onfocus": null,
|
||
"onformdata": null,
|
||
"oninput": null,
|
||
"oninvalid": null,
|
||
"onreadystatechange": null,
|
||
"onprerenderingchange": null,
|
||
"onsearch": null,
|
||
"onbeforeinput": null,
|
||
"onbeforematch": null,
|
||
"onbeforetoggle": null,
|
||
"oncontentvisibilityautostatechange": null,
|
||
"onkeydown": null,
|
||
"onkeypress": null,
|
||
"onkeyup": null,
|
||
"onload": null,
|
||
"onloadeddata": null,
|
||
"onloadedmetadata": null,
|
||
"onloadstart": null,
|
||
"onmousedown": null,
|
||
"onmouseenter": null,
|
||
"onmouseleave": null,
|
||
"onmousemove": null,
|
||
"onmouseout": null,
|
||
"onmouseover": null,
|
||
"onmouseup": null,
|
||
"onmousewheel": null,
|
||
"onpause": null,
|
||
"onplay": null,
|
||
"onplaying": null,
|
||
"onprogress": null,
|
||
"onratechange": null,
|
||
"onreset": null,
|
||
"onresize": null,
|
||
"onscroll": null,
|
||
"onsecuritypolicyviolation": null,
|
||
"onseeked": null,
|
||
"onseeking": null,
|
||
"onselect": null,
|
||
"onslotchange": null,
|
||
"onstalled": null,
|
||
"onsubmit": null,
|
||
"onsuspend": null,
|
||
"ontimeupdate": null,
|
||
"ontoggle": null,
|
||
"onvolumechange": null,
|
||
"onwaiting": null,
|
||
"onwebkitanimationend": null,
|
||
"onwebkitanimationiteration": null,
|
||
"onwebkitanimationstart": null,
|
||
"onwebkittransitionend": null,
|
||
"onwheel": null,
|
||
"onauxclick": null,
|
||
"ongotpointercapture": null,
|
||
"onlostpointercapture": null,
|
||
"onpointerdown": null,
|
||
"onpointermove": null,
|
||
"onpointerrawupdate": null,
|
||
"onpointerup": null,
|
||
"onpointercancel": null,
|
||
"onpointerover": null,
|
||
"onpointerout": null,
|
||
"onpointerenter": null,
|
||
"onpointerleave": null,
|
||
"onselectstart": null,
|
||
"onselectionchange": null,
|
||
"onanimationend": null,
|
||
"onanimationiteration": null,
|
||
"onanimationstart": null,
|
||
"ontransitionrun": null,
|
||
"ontransitionstart": null,
|
||
"ontransitionend": null,
|
||
"ontransitioncancel": null,
|
||
"oncopy": null,
|
||
"oncut": null,
|
||
"onpaste": null,
|
||
"onscrollend": null,
|
||
"onscrollsnapchange": null,
|
||
"onscrollsnapchanging": null,
|
||
"pointerLockElement": null,
|
||
"adoptedStyleSheets": new Proxy([], {
|
||
get(a, b, c) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.get call", a, b, c);
|
||
return Reflect.get(a, b, c);
|
||
},
|
||
set(a, b, c, d) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.set call", a, b, c, d);
|
||
return Reflect.set(a, b, c, d);
|
||
},
|
||
deleteProperty(a, b) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.deleteProperty call", a, b);
|
||
return Reflect.deleteProperty(a, b);
|
||
},
|
||
defineProperty(a, b, c) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.defineProperty call", a, b, c);
|
||
return Reflect.defineProperty(a, b, c);
|
||
},
|
||
getOwnPropertyDescriptor(a, b, c) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.getOwnPropertyDescriptor call", a, b, c);
|
||
return Reflect.getOwnPropertyDescriptor(a, b, c);
|
||
|
||
},
|
||
has(a, b, c) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.has call", a, b, c);
|
||
return Reflect.has(a, b, c)
|
||
},
|
||
ownKeys(a, b, c) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.ownKeys call", a, b, c)
|
||
return Reflect.has(a, b, c)
|
||
|
||
},
|
||
preventExtensions(a, b, c) {
|
||
cbb_wf.console.log("[*] adoptedStyleSheets.preventExtensions call")
|
||
return Reflect.preventExtensions(a, b, c);
|
||
},
|
||
|
||
}),
|
||
"pictureInPictureEnabled": true,
|
||
|
||
"onprerenringchange": null,
|
||
|
||
}
|
||
document_value.activeElement = my_api.getWrapperObject(dom_window.document.body);
|
||
|
||
let f_child = dom_window.document.firstChild;
|
||
if (f_child[Symbol.toStringTag] == 'DocumentType') {
|
||
document_value.doctype = my_api.getWrapperObject(f_child);
|
||
} else document_value.doctype = null;
|
||
Object.setPrototypeOf(window_value.document, HTMLDocument.prototype);
|
||
Object.setPrototypeOf(document_value.fragmentDirective, FragmentDirective.prototype);
|
||
Object.setPrototypeOf(document_value.timeline, DocumentTimeline.prototype);
|
||
Object.setPrototypeOf(document_value.featurePolicy, FeaturePolicy.prototype);
|
||
cbb_wf.initValue(window_value.document, document_value);
|
||
|
||
cbb_wf.initValue(document_value.fragmentDirective, {});
|
||
cbb_wf.initValue(document_value.timeline, {});
|
||
cbb_wf.initValue(document_value.featurePolicy, {});
|
||
|
||
Object.setPrototypeOf(document_value.fonts, my_api.pt.FontFaceSet_prototype);
|
||
cbb_wf.initValue(document_value.fonts, {
|
||
onloading: null,
|
||
onloadingdone: null,
|
||
onloadingerror: null,
|
||
size: 0,
|
||
status: "loaded",
|
||
ready: new Promise(resolve => resolve(document_value.fonts)),
|
||
});
|
||
let htmlAllCollection = dom_window.document.getElementsByTagName("*");
|
||
document_value.all = my_api.newHtmlCollection(htmlAllCollection, "HTMLAllCollection");
|
||
htmlAllCollection.wrapper_object = document_value.all;
|
||
Object.setPrototypeOf(document_value.all, HTMLAllCollection.prototype);
|
||
cbb_wf.initValue(document_value.all, {
|
||
dom_element: htmlAllCollection,
|
||
});
|
||
my_api.setUndetectable(document_value.all);
|
||
|
||
|
||
// location
|
||
let location_value = {
|
||
ancestorOrigins: {},
|
||
// href: dom_window.location.href,
|
||
// origin: dom_window.location.origin,
|
||
// protocol: dom_window.location.protocol,
|
||
// host: dom_window.location.host,
|
||
// hostname: dom_window.location.hostname,
|
||
// port: dom_window.location.port,
|
||
// search: dom_window.location.search,
|
||
// hash: dom_window.location.hash,
|
||
// pathname: dom_window.location.pathname,
|
||
dom_element: dom_window.location,
|
||
}
|
||
Object.setPrototypeOf(location_value['ancestorOrigins'], DOMStringList.prototype);
|
||
Object.setPrototypeOf(window_value.location, Location.prototype);
|
||
cbb_wf.initValue(window_value.location, location_value);
|
||
cbb_wf.initValue(location_value.ancestorOrigins, {
|
||
length: 0,
|
||
});
|
||
|
||
|
||
window_value['webkitStorageInfo'] = {};
|
||
Object.setPrototypeOf(window_value, my_api.pt.DeprecatedStorageInfo_prototype);
|
||
cbb_wf.initValue(window_value['webkitStorageInfo'], {});
|
||
|
||
window_value['scheduler'] = {};
|
||
Object.setPrototypeOf(window_value['scheduler'], Scheduler.prototype);
|
||
cbb_wf.initValue(window_value['scheduler'], {});
|
||
|
||
window_value['cookieStore'] = {};
|
||
Object.setPrototypeOf(window_value['cookieStore'], CookieStore.prototype);
|
||
cbb_wf.initValue(window_value['cookieStore'], {});
|
||
|
||
window_value['caches'] = {};
|
||
Object.setPrototypeOf(window_value['caches'], CacheStorage.prototype);
|
||
cbb_wf.initValue(window_value['caches'], {});
|
||
|
||
window_value['speechSynthesis'] = {};
|
||
Object.setPrototypeOf(window_value['speechSynthesis'], SpeechSynthesis.prototype);
|
||
|
||
cbb_wf.initValue(window_value['speechSynthesis'], {
|
||
"pending": false,
|
||
"speaking": false,
|
||
"paused": false,
|
||
"onvoiceschanged": null
|
||
});
|
||
|
||
|
||
window_value['navigation'] = {};
|
||
Object.setPrototypeOf(window_value['navigation'], Navigation.prototype);
|
||
let navigation_value = {
|
||
"currentEntry": {},
|
||
"transition": null,
|
||
"canGoBack": false,
|
||
"canGoForward": false,
|
||
"onnavigate": null,
|
||
"onnavigatesuccess": null,
|
||
"onnavigateerror": null,
|
||
"oncurrententrychange": null
|
||
};
|
||
cbb_wf.initValue(window_value['navigation'], navigation_value);
|
||
|
||
Object.setPrototypeOf(navigation_value.currentEntry, NavigationHistoryEntry.prototype);
|
||
cbb_wf.initValue(navigation_value['currentEntry'], Object(navigation_value.currentEntry));
|
||
|
||
|
||
window_value['external'] = {};
|
||
Object.setPrototypeOf(window_value['external'], External.prototype);
|
||
cbb_wf.initValue(window_value['external'], {});
|
||
|
||
window_value['visualViewport'] = {};
|
||
Object.setPrototypeOf(window_value['visualViewport'], VisualViewport.prototype);
|
||
cbb_wf.initValue(window_value['visualViewport'], {});
|
||
|
||
window_value['styleMedia'] = {};
|
||
Object.setPrototypeOf(window_value['styleMedia'], my_api.pt.StyleMedia_prototype);
|
||
cbb_wf.initValue(window_value['styleMedia'], {
|
||
type: "screen",
|
||
});
|
||
|
||
|
||
window_value['trustedTypes'] = {};
|
||
Object.setPrototypeOf(window_value['trustedTypes'], TrustedTypePolicyFactory.prototype);
|
||
cbb_wf.initValue(window_value['trustedTypes'], {});
|
||
|
||
window_value['performance'] = {};
|
||
Object.setPrototypeOf(window_value['performance'], Performance.prototype);
|
||
|
||
let console_value = {
|
||
memory: {}
|
||
}
|
||
Object.setPrototypeOf(console_value.memory, my_api.pt.MemoryInfo_prototype);
|
||
cbb_wf.initValue(console_value['memory'], {
|
||
jsHeapSizeLimit: 3760000000,
|
||
totalJSHeapSize: 14223727,
|
||
usedJSHeapSize: 11972075,
|
||
});
|
||
|
||
let performance_value = {
|
||
eventCounts: {},
|
||
timing: {},
|
||
memory: {}, navigation: {}, timeOrigin: Date.now() + 0.8,
|
||
onresourcetimingbufferfull: null,
|
||
getEntriesByType: {
|
||
navigation: [],
|
||
resource: [],
|
||
paint: [],
|
||
mark: [],
|
||
measure: [],
|
||
frame: [],
|
||
server: [],
|
||
},
|
||
|
||
}
|
||
Object.setPrototypeOf(performance_value['eventCounts'], EventCounts.prototype);
|
||
Object.setPrototypeOf(performance_value['timing'], PerformanceTiming.prototype);
|
||
Object.setPrototypeOf(performance_value.memory, my_api.pt.MemoryInfo_prototype);
|
||
Object.setPrototypeOf(performance_value['navigation'], PerformanceNavigation.prototype);
|
||
|
||
cbb_wf.initValue(window_value['performance'], performance_value);
|
||
cbb_wf.initValue(performance_value['eventCounts'], {
|
||
size: 36,
|
||
});
|
||
cbb_wf.initValue(performance_value['memory'], {
|
||
jsHeapSizeLimit: 3760000000,
|
||
totalJSHeapSize: 14223727,
|
||
usedJSHeapSize: 11972075,
|
||
});
|
||
/*
|
||
navigationStart:浏览器开始加载文档的时间。
|
||
unloadEventStart / unloadEventEnd:上一个页面卸载的开始和结束时间。
|
||
redirectStart / redirectEnd:totalJSHeapSize。
|
||
fetchStart / domainLookupStart / domainLookupEnd / connectStart / connectEnd:网络连接相关的时间。
|
||
secureConnectionStart:SSL 安全连接建立的开始时间。
|
||
requestStart / responseStart / responseEnd:服务器响应相关的时间。
|
||
domLoading / domInteractive / domContentLoadedEventStart / domContentLoadedEventEnd / domComplete:DOM 相关的时间。
|
||
loadEventStart / loadEventEnd:页面加载事件的开始和结束时间。
|
||
*/
|
||
cbb_wf.initValue(performance_value['timing'], {
|
||
navigationStart: cbb_wf.begin_time,
|
||
redirectEnd: 0,
|
||
redirectStart: 0,
|
||
unloadEventEnd: 0,
|
||
unloadEventStart: 0,
|
||
loadEventEnd: 0,
|
||
loadEventStart: 0,
|
||
});
|
||
|
||
|
||
cbb_wf.initValue(performance_value['navigation'], {
|
||
redirectCount: 0,
|
||
type: 0
|
||
});
|
||
window_value['locationbar'] = {};
|
||
window_value['menubar'] = {};
|
||
window_value['personalbar'] = {};
|
||
window_value['scrollbars'] = {};
|
||
window_value['statusbar'] = {};
|
||
window_value['toolbar'] = {};
|
||
|
||
|
||
Object.setPrototypeOf(window_value['locationbar'], BarProp.prototype);
|
||
Object.setPrototypeOf(window_value['menubar'], BarProp.prototype);
|
||
Object.setPrototypeOf(window_value['personalbar'], BarProp.prototype);
|
||
Object.setPrototypeOf(window_value['scrollbars'], BarProp.prototype);
|
||
Object.setPrototypeOf(window_value['statusbar'], BarProp.prototype);
|
||
Object.setPrototypeOf(window_value['toolbar'], BarProp.prototype);
|
||
|
||
cbb_wf.initValue(window_value['locationbar'], {
|
||
visible: true,
|
||
});
|
||
cbb_wf.initValue(window_value['menubar'], {
|
||
visible: true,
|
||
});
|
||
cbb_wf.initValue(window_value['personalbar'], {
|
||
visible: true,
|
||
});
|
||
cbb_wf.initValue(window_value['scrollbars'], {
|
||
visible: true,
|
||
});
|
||
cbb_wf.initValue(window_value['statusbar'], {
|
||
visible: true,
|
||
});
|
||
cbb_wf.initValue(window_value['toolbar'], {
|
||
visible: true,
|
||
});
|
||
|
||
|
||
window_value['launchQueue'] = {};
|
||
Object.setPrototypeOf(window_value['launchQueue'], LaunchQueue.prototype);
|
||
cbb_wf.initValue(window_value['launchQueue'], {});
|
||
|
||
window_value['crypto'] = {};
|
||
Object.setPrototypeOf(window_value['crypto'], Crypto.prototype);
|
||
let crypto_value = {
|
||
subtle: {},
|
||
node_element: cbb_wf.crypto,
|
||
};
|
||
Object.setPrototypeOf(crypto_value.subtle, SubtleCrypto.prototype);
|
||
cbb_wf.initValue(window_value['crypto'], crypto_value);
|
||
cbb_wf.initValue(crypto_value['subtle'], { node_element: cbb_wf.crypto.subtle });
|
||
|
||
|
||
window_value['customElements'] = {};
|
||
Object.setPrototypeOf(window_value['customElements'], CustomElementRegistry.prototype);
|
||
cbb_wf.initValue(window_value['customElements'], {});
|
||
|
||
// navigator
|
||
window_value['navigator'] = {};
|
||
window_value['clientInformation'] = window_value.navigator;
|
||
Object.setPrototypeOf(window_value['navigator'], Navigator.prototype);
|
||
|
||
let navigator_value = {};
|
||
|
||
navigator_value['deprecatedRunAdAuctionEnforcesKAnonymity'] = false;
|
||
navigator_value['vendorSub'] = '';
|
||
navigator_value['productSub'] = '20030107';
|
||
navigator_value['vendor'] = 'Google Inc.';
|
||
navigator_value['maxTouchPoints'] = Number(cbb_wf.config.navigator_value.maxTouchPoints);
|
||
navigator_value['pdfViewerEnabled'] = true;
|
||
navigator_value['hardwareConcurrency'] = Number(cbb_wf.config.navigator_value.hardwareConcurrency);
|
||
navigator_value['appCodeName'] = 'Mozilla';
|
||
navigator_value['appName'] = 'Netscape';
|
||
navigator_value['deviceMemory'] = 8;
|
||
navigator_value['platform'] = 'Win32';
|
||
navigator_value['product'] = 'Gecko';
|
||
navigator_value['appVersion'] = String(cbb_wf.config.navigator_value.appVersion);
|
||
navigator_value['userAgent'] = String(cbb_wf.config.navigator_value.userAgent);
|
||
|
||
navigator_value['language'] = String(cbb_wf.config.navigator_value.language);
|
||
navigator_value['languages'] = cbb_wf.config.navigator_value.languages;
|
||
navigator_value['onLine'] = true;
|
||
navigator_value['webdriver'] = false;
|
||
navigator_value['javaEnabled'] = false;
|
||
navigator_value['cookieEnabled'] = true;
|
||
navigator_value['doNotTrack'] = null;
|
||
|
||
navigator_value["userAgentData"] = {};
|
||
Object.setPrototypeOf(navigator_value['userAgentData'], NavigatorUAData.prototype);
|
||
cbb_wf.initValue(navigator_value['userAgentData'], Object(cbb_wf.config.userAgentData_value));
|
||
|
||
navigator_value["hid"] = {};
|
||
Object.setPrototypeOf(navigator_value['hid'], HID.prototype);
|
||
cbb_wf.initValue(navigator_value['hid'], { onconnect: null, ondisconnect: null });
|
||
|
||
navigator_value["presentation"] = {};
|
||
Object.setPrototypeOf(navigator_value['presentation'], Presentation.prototype);
|
||
cbb_wf.initValue(navigator_value['presentation'], { defaultRequest: null, receiver: null });
|
||
|
||
navigator_value["xr"] = {};
|
||
Object.setPrototypeOf(navigator_value['xr'], XRSystem.prototype);
|
||
cbb_wf.initValue(navigator_value['xr'], { ondevicechange: null });
|
||
|
||
navigator_value["windowControlsOverlay"] = {};
|
||
Object.setPrototypeOf(navigator_value['windowControlsOverlay'], WindowControlsOverlay.prototype);
|
||
cbb_wf.initValue(navigator_value['windowControlsOverlay'], { visible: false, ongeometrychange: null });
|
||
|
||
navigator_value['locks'] = {};
|
||
Object.setPrototypeOf(navigator_value['locks'], LockManager.prototype);
|
||
cbb_wf.initValue(navigator_value['locks'], {});
|
||
|
||
navigator_value['clipboard'] = {};
|
||
Object.setPrototypeOf(navigator_value['clipboard'], Clipboard.prototype);
|
||
cbb_wf.initValue(navigator_value['clipboard'], {});
|
||
navigator_value['ink'] = {};
|
||
Object.setPrototypeOf(navigator_value['ink'], Ink.prototype);
|
||
cbb_wf.initValue(navigator_value['ink'], {});
|
||
|
||
navigator_value['geolocation'] = {};
|
||
Object.setPrototypeOf(navigator_value['geolocation'], Geolocation.prototype);
|
||
cbb_wf.initValue(navigator_value['geolocation'], {});
|
||
|
||
navigator_value['managed'] = {};
|
||
Object.setPrototypeOf(navigator_value['managed'], NavigatorManagedData.prototype);
|
||
cbb_wf.initValue(navigator_value['managed'], {
|
||
onmanagedconfigurationchange: null,
|
||
});
|
||
|
||
navigator_value['credentials'] = {};
|
||
Object.setPrototypeOf(navigator_value['credentials'], CredentialsContainer.prototype);
|
||
|
||
navigator_value['bluetooth'] = {};
|
||
Object.setPrototypeOf(navigator_value['bluetooth'], Bluetooth.prototype);
|
||
|
||
|
||
navigator_value['keyboard'] = {};
|
||
Object.setPrototypeOf(navigator_value['geolocation'], Keyboard.prototype);
|
||
cbb_wf.initValue(navigator_value['geolocation'], {});
|
||
|
||
navigator_value['mediaCapabilities'] = {};
|
||
Object.setPrototypeOf(navigator_value['mediaCapabilities'], MediaCapabilities.prototype);
|
||
cbb_wf.initValue(navigator_value['mediaCapabilities'], {});
|
||
|
||
navigator_value['mediaDevices'] = {};
|
||
Object.setPrototypeOf(navigator_value['mediaDevices'], MediaDevices.prototype);
|
||
cbb_wf.initValue(navigator_value['mediaDevices'], {
|
||
ondevicechange: null,
|
||
});
|
||
|
||
navigator_value['mediaSession'] = {};
|
||
Object.setPrototypeOf(navigator_value['mediaSession'], MediaSession.prototype);
|
||
cbb_wf.initValue(navigator_value['mediaSession'], {
|
||
metadata: null,
|
||
playbackState: "none"
|
||
});
|
||
|
||
navigator_value['serial'] = {};
|
||
Object.setPrototypeOf(navigator_value['serial'], Serial.prototype);
|
||
cbb_wf.initValue(navigator_value['mediaSession'], {
|
||
ondisconnect: null,
|
||
onconnect: null
|
||
});
|
||
|
||
navigator_value['serviceWorker'] = {};
|
||
Object.setPrototypeOf(navigator_value['serviceWorker'], ServiceWorkerContainer.prototype);
|
||
cbb_wf.initValue(navigator_value['serviceWorker'], {
|
||
oncontrollerchange: null,
|
||
controller: null,
|
||
onmessage: null,
|
||
onmessageerror: null,
|
||
ready: new Promise((resolve) => resolve()),
|
||
onconnect: null,
|
||
});
|
||
|
||
|
||
navigator_value['wakeLock'] = {};
|
||
Object.setPrototypeOf(navigator_value['wakeLock'], WakeLock.prototype);
|
||
cbb_wf.initValue(navigator_value['wakeLock'], {});
|
||
|
||
navigator_value['virtualKeyboard'] = {};
|
||
Object.setPrototypeOf(navigator_value['virtualKeyboard'], VirtualKeyboard.prototype);
|
||
let virtualKeyboard_value = {
|
||
ongeometrychange: null,
|
||
overlaysContent: false, boundingRect: {},
|
||
}
|
||
cbb_wf.initValue(navigator_value['virtualKeyboard'], virtualKeyboard_value);
|
||
|
||
cbb_wf.initValue(virtualKeyboard_value['boundingRect'],
|
||
{
|
||
bottom: 0,
|
||
height: 0,
|
||
left: 0,
|
||
right: 0,
|
||
top: 0,
|
||
width: 0,
|
||
x: 0,
|
||
y: 0,
|
||
});
|
||
|
||
navigator_value['usb'] = {};
|
||
Object.setPrototypeOf(navigator_value['usb'], USB.prototype);
|
||
cbb_wf.initValue(navigator_value['usb'], {
|
||
ondisconnect: null,
|
||
onconnect: null,
|
||
});
|
||
|
||
|
||
navigator_value['scheduling'] = {};
|
||
Object.setPrototypeOf(navigator_value['scheduling'], Scheduling.prototype);
|
||
cbb_wf.initValue(navigator_value['scheduling'], {});
|
||
|
||
navigator_value['userActivation'] = {};
|
||
Object.setPrototypeOf(navigator_value['userActivation'], UserActivation.prototype);
|
||
|
||
cbb_wf.initValue(navigator_value['userActivation'], {
|
||
hasBeenActive: true
|
||
, isActive: true
|
||
});
|
||
|
||
navigator_value["permissions"] = {};
|
||
Object.setPrototypeOf(navigator_value['permissions'], Permissions.prototype);
|
||
cbb_wf.initValue(navigator_value['permissions'], {});
|
||
|
||
navigator_value['storage'] = {};
|
||
Object.setPrototypeOf(navigator_value['storage'], StorageManager.prototype);
|
||
cbb_wf.initValue(navigator_value['storage'], {});
|
||
|
||
|
||
navigator_value['protectedAudience'] = {};
|
||
Object.setPrototypeOf(navigator_value['protectedAudience'], ProtectedAudience.prototype);
|
||
cbb_wf.initValue(navigator_value['protectedAudience'], {});
|
||
|
||
navigator_value['storageBuckets'] = {};
|
||
Object.setPrototypeOf(navigator_value['storageBuckets'], StorageBucketManager.prototype);
|
||
cbb_wf.initValue(navigator_value['storageBuckets'], {});
|
||
|
||
navigator_value['login'] = {};
|
||
Object.setPrototypeOf(navigator_value['login'], NavigatorLogin.prototype);
|
||
cbb_wf.initValue(navigator_value['login'], {});
|
||
|
||
navigator_value['gpu'] = {};
|
||
let gpu_value = {
|
||
wgslLanguageFeatures: {}
|
||
}
|
||
Object.setPrototypeOf(navigator_value['gpu'], GPU.prototype);
|
||
cbb_wf.initValue(navigator_value['gpu'], gpu_value);
|
||
Object.setPrototypeOf(gpu_value['wgslLanguageFeatures'], WGSLLanguageFeatures.prototype);
|
||
cbb_wf.initValue(gpu_value['wgslLanguageFeatures'], { size: 4 });
|
||
|
||
navigator_value['webkitTemporaryStorage'] = {};
|
||
navigator_value['webkitPersistentStorage'] = {};
|
||
Object.setPrototypeOf(navigator_value['webkitTemporaryStorage'], my_api.pt.DeprecatedStorageQuota_prototype);
|
||
Object.setPrototypeOf(navigator_value['webkitPersistentStorage'], my_api.pt.DeprecatedStorageQuota_prototype);
|
||
cbb_wf.initValue(navigator_value['webkitTemporaryStorage'], {});
|
||
cbb_wf.initValue(navigator_value['webkitPersistentStorage'], {});
|
||
|
||
navigator_value['connection'] = {};
|
||
Object.setPrototypeOf(navigator_value['connection'], NetworkInformation.prototype);
|
||
|
||
cbb_wf.initValue(navigator_value['connection'],
|
||
{
|
||
"onchange": null,
|
||
"effectiveType": "4g",
|
||
"rtt": 150,
|
||
"downlink": 9.65,
|
||
"saveData": false
|
||
|
||
});
|
||
|
||
navigator_value['plugins'] = {};
|
||
Object.setPrototypeOf(navigator_value['plugins'], PluginArray.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'], {
|
||
length: 5,
|
||
});
|
||
cbb_wf.initValue(window_value['navigator'], navigator_value);
|
||
Object.defineProperties(navigator_value['plugins'], {
|
||
"0": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"1": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"2": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"3": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"4": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
})
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][0], Plugin.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][0], {
|
||
length: 2,
|
||
description: "Portable Document Format",
|
||
filename: "internal-pdf-viewer",
|
||
name: "PDF Viewer",
|
||
|
||
});
|
||
|
||
|
||
navigator_value['mimeTypes'] = {};
|
||
Object.setPrototypeOf(navigator_value['mimeTypes'], MimeTypeArray.prototype);
|
||
cbb_wf.initValue(navigator_value['mimeTypes'], {
|
||
length: 2,
|
||
});
|
||
|
||
Object.defineProperties(navigator_value['mimeTypes'], {
|
||
"0": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"1": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['mimeTypes'][0], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['mimeTypes'][0], {
|
||
length: 2,
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "application/pdf",
|
||
enabledPlugin: navigator_value['plugins'][0],
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['mimeTypes'][1], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['mimeTypes'][1], {
|
||
length: 2,
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "text/pdf",
|
||
enabledPlugin: navigator_value['plugins'][0],
|
||
});
|
||
|
||
Object.defineProperties(navigator_value['mimeTypes'], {
|
||
"application/pdf": {
|
||
value: navigator_value['mimeTypes'][0],
|
||
writable: false,
|
||
enumerable: false,
|
||
configurable: true
|
||
},
|
||
"text/pdf": { value: navigator_value['mimeTypes'][1], writable: false, enumerable: false, configurable: true },
|
||
});
|
||
|
||
Object.defineProperties(navigator_value['plugins'][0], {
|
||
"0": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"1": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
});
|
||
Object.defineProperties(navigator_value['plugins'][1], {
|
||
"0": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"1": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
});
|
||
Object.defineProperties(navigator_value['plugins'][2], {
|
||
"0": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"1": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
});
|
||
Object.defineProperties(navigator_value['plugins'][3], {
|
||
"0": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"1": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
});
|
||
Object.defineProperties(navigator_value['plugins'][4], {
|
||
"0": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
"1": { value: {}, writable: false, enumerable: true, configurable: true },
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][0][0], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][0][0], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "application/pdf",
|
||
enabledPlugin: navigator_value['plugins'][0],
|
||
});
|
||
|
||
Object.defineProperty(navigator_value['plugins'][0], "application/pdf", {
|
||
value: navigator_value['plugins'][0][0], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][0][1], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][0][1], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "text/pdf",
|
||
enabledPlugin: navigator_value['plugins'][0],
|
||
});
|
||
|
||
Object.defineProperty(navigator_value['plugins'][0], "text/pdf", {
|
||
value: navigator_value['plugins'][0][1], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][1], Plugin.prototype);
|
||
Object.setPrototypeOf(navigator_value['plugins'][1][0], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][1], {
|
||
length: 2,
|
||
description: "Portable Document Format",
|
||
filename: "internal-pdf-viewer",
|
||
name: "Chrome PDF Viewer",
|
||
|
||
});
|
||
cbb_wf.initValue(navigator_value['plugins'][1][0], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "application/pdf",
|
||
enabledPlugin: navigator_value['plugins'][1],
|
||
});
|
||
|
||
Object.defineProperty(navigator_value['plugins'][1], "application/pdf", {
|
||
value: navigator_value['plugins'][1][0], writable: false, enumerable: false, configurable: true
|
||
});
|
||
Object.setPrototypeOf(navigator_value['plugins'][1][1], MimeType.prototype);
|
||
Object.setPrototypeOf(navigator_value['plugins'][1][1], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][1][1], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "text/pdf",
|
||
enabledPlugin: navigator_value['plugins'][1],
|
||
});
|
||
|
||
Object.defineProperty(navigator_value['plugins'][1], "text/pdf", {
|
||
value: navigator_value['plugins'][1][1], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][2], Plugin.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][2], {
|
||
length: 2,
|
||
description: "Portable Document Format",
|
||
filename: "Chromium PDF Viewer",
|
||
name: "Chromium PDF Viewer",
|
||
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][2][0], MimeType.prototype);
|
||
Object.defineProperty(navigator_value['plugins'][2], "application/pdf", {
|
||
value: navigator_value['plugins'][2][0], writable: false, enumerable: false, configurable: true
|
||
});
|
||
cbb_wf.initValue(navigator_value['plugins'][2][0], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "application/pdf",
|
||
enabledPlugin: navigator_value['plugins'][2],
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][2][1], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][2][1], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "text/pdf",
|
||
enabledPlugin: navigator_value['plugins'][2],
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'][2], "text/pdf", {
|
||
value: navigator_value['plugins'][2][1], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][3], Plugin.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][3], {
|
||
length: 2,
|
||
description: "Portable Document Format",
|
||
filename: "internal-pdf-viewer",
|
||
name: "Microsoft Edge PDF Viewer",
|
||
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][3][0], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][3][0], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "application/pdf",
|
||
enabledPlugin: navigator_value['plugins'][3],
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'][3], "application/pdf", {
|
||
value: navigator_value['plugins'][3][0], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][3][1], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][3][1], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "text/pdf",
|
||
enabledPlugin: navigator_value['plugins'][3],
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'][3], "text/pdf", {
|
||
value: navigator_value['plugins'][3][1], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][4], Plugin.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][4], {
|
||
length: 2,
|
||
description: "Portable Document Format",
|
||
filename: "internal-pdf-viewer",
|
||
name: "WebKit built-in PDF",
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][4][0], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][4][0], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "application/pdf",
|
||
enabledPlugin: navigator_value['plugins'][4],
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'][4], "application/pdf", {
|
||
value: navigator_value['plugins'][4][0], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
Object.setPrototypeOf(navigator_value['plugins'][4][1], MimeType.prototype);
|
||
cbb_wf.initValue(navigator_value['plugins'][4][1], {
|
||
description: "Portable Document Format",
|
||
suffixes: "pdf",
|
||
type: "text/pdf",
|
||
enabledPlugin: navigator_value['plugins'][4],
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'][4], "text/pdf", {
|
||
value: navigator_value['plugins'][4][1], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
Object.defineProperty(navigator_value['plugins'], "Chrome PDF Viewer", {
|
||
value: navigator_value['plugins'][0], writable: false, enumerable: false, configurable: true
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'], "Chromium PDF Viewer", {
|
||
value: navigator_value['plugins'][1], writable: false, enumerable: false, configurable: true
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'], "Microsoft Edge PDF Viewer", {
|
||
value: navigator_value['plugins'][2], writable: false, enumerable: false, configurable: true
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'], "PDF Viewer", {
|
||
value: navigator_value['plugins'][3], writable: false, enumerable: false, configurable: true
|
||
});
|
||
Object.defineProperty(navigator_value['plugins'], "WebKit built-in PDF", {
|
||
value: navigator_value['plugins'][4], writable: false, enumerable: false, configurable: true
|
||
});
|
||
|
||
|
||
// localStorage
|
||
window_value['localStorage'] = {};
|
||
Object.setPrototypeOf(window_value['localStorage'], Storage.prototype);
|
||
cbb_wf.initValue(window_value['localStorage'], {});
|
||
|
||
// sessionStorage
|
||
window_value['sessionStorage'] = {};
|
||
Object.setPrototypeOf(window_value['sessionStorage'], Storage.prototype);
|
||
cbb_wf.initValue(window_value['sessionStorage'], {});
|
||
|
||
// history
|
||
window_value['history'] = {};
|
||
Object.setPrototypeOf(window_value['history'], History.prototype);
|
||
cbb_wf.initValue(window_value['history'], { length: 1 });
|
||
|
||
// indexedDB
|
||
window_value['indexedDB'] = {};
|
||
Object.setPrototypeOf(window_value['indexedDB'], IDBFactory.prototype);
|
||
cbb_wf.initValue(window_value['indexedDB'], {});
|
||
|
||
// screen
|
||
window_value['screen'] = {};
|
||
let screen_value = cbb_wf.config.screen_value;
|
||
screen_value["orientation"] = {};
|
||
Object.setPrototypeOf(window_value['screen'], Screen.prototype);
|
||
Object.setPrototypeOf(screen_value['orientation'], ScreenOrientation.prototype);
|
||
cbb_wf.initValue(window_value['screen'], screen_value);
|
||
cbb_wf.initValue(screen_value['orientation'], {
|
||
angle: 0, type: 'landscape-primary', onchange: null
|
||
});
|
||
|
||
|
||
my_api.memory.timing = performance_value.timing;
|
||
// chrome
|
||
Object.defineProperty(this, "chrome", {
|
||
configurable: false,
|
||
enumerable: true,
|
||
value: {
|
||
csi: new Function(`return function () {
|
||
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_csi, 暂时未实现功能");
|
||
return null;
|
||
}`)(),
|
||
loadTimes: new Function(`return function () {
|
||
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_loadTimes, 暂时未实现功能");
|
||
return null;
|
||
}`)(),
|
||
// 非构造函数
|
||
getVariableValue() {
|
||
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_getVariableValue, 暂时未实现功能");
|
||
return null;
|
||
},
|
||
// 非构造函数
|
||
send() {
|
||
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_send, 暂时未实现功能");
|
||
return null;
|
||
},
|
||
timeTicks: {
|
||
// 非构造函数
|
||
nowInMicroseconds() {
|
||
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_timeTicks_nowInMicroseconds, 暂时未实现功能");
|
||
return null;
|
||
},
|
||
},
|
||
runtime: {
|
||
"ExtensionViewerState": { "DISABLED": "disabled", "ENABLED": "enabled" },
|
||
"OnInstalledReason": {
|
||
"CHROME_UPDATE": "chrome_update",
|
||
"INSTALL": "install",
|
||
"SHARED_MODULE_UPDATE": "shared_module_update",
|
||
"UPDATE": "update"
|
||
},
|
||
"OnRestartRequiredReason": {
|
||
"APP_UPDATE": "app_update",
|
||
"OS_UPDATE": "os_update",
|
||
"PERIODIC": "periodic"
|
||
},
|
||
"PlatformArch": {
|
||
"ARM": "arm",
|
||
"ARM64": "arm64",
|
||
"MIPS": "mips",
|
||
"MIPS64": "mips64",
|
||
"X86_32": "x86-32",
|
||
"X86_64": "x86-64"
|
||
},
|
||
"PlatformNaclArch": {
|
||
"ARM": "arm",
|
||
"MIPS": "mips",
|
||
"MIPS64": "mips64",
|
||
"X86_32": "x86-32",
|
||
"X86_64": "x86-64"
|
||
},
|
||
"PlatformOs": {
|
||
"ANDROID": "android",
|
||
"CROS": "cros",
|
||
"FUCHSIA": "fuchsia",
|
||
"LINUX": "linux",
|
||
"MAC": "mac",
|
||
"OPENBSD": "openbsd",
|
||
"WIN": "win"
|
||
},
|
||
"RequestUpdateCheckStatus": {
|
||
"NO_UPDATE": "no_update",
|
||
"THROTTLED": "throttled",
|
||
"UPDATE_AVAILABLE": "update_available"
|
||
},
|
||
"UserSubscriptionState": {
|
||
"SIGNINSTATE_FREE": "signinstate_free",
|
||
"SIGNINSTATE_PENDING": "signinstate_pending",
|
||
"SIGNINSTATE_SUBSCRIBED": "signinstate_subscribed"
|
||
}
|
||
}
|
||
},
|
||
writable: true,
|
||
});
|
||
|
||
Object.defineProperty(chrome.send, "name", { value: '', writable: false, enumerable: false, configurable: true });
|
||
Object.defineProperty(chrome.getVariableValue, "name", {
|
||
value: '',
|
||
writable: false,
|
||
enumerable: false,
|
||
configurable: true
|
||
});
|
||
Object.defineProperty(chrome.timeTicks.nowInMicroseconds, "name", {
|
||
value: '',
|
||
writable: false,
|
||
enumerable: false,
|
||
configurable: true
|
||
});
|
||
|
||
|
||
cbb_wf.setNative(chrome.csi);
|
||
cbb_wf.setNative(chrome.loadTimes);
|
||
cbb_wf.setNative(chrome.getVariableValue);
|
||
cbb_wf.setNative(chrome.send);
|
||
cbb_wf.setNative(chrome.timeTicks.nowInMicroseconds);
|
||
|
||
|
||
Object.defineProperty(this, "webkitURL", { writable: true, enumerable: false, configurable: true, value: URL });
|
||
Object.defineProperty(this, "webkitRTCPeerConnection", {
|
||
writable: true,
|
||
enumerable: false,
|
||
configurable: true,
|
||
value: RTCPeerConnection
|
||
});
|
||
Object.defineProperty(this, "webkitMediaStream", {
|
||
writable: true,
|
||
enumerable: false,
|
||
configurable: true,
|
||
value: MediaStream
|
||
});
|
||
Object.defineProperty(this, "WebKitMutationObserver", {
|
||
writable: true,
|
||
enumerable: false,
|
||
configurable: true,
|
||
value: MutationObserver
|
||
});
|
||
Object.defineProperty(this, "WebKitCSSMatrix", {
|
||
writable: true,
|
||
enumerable: false,
|
||
configurable: true,
|
||
value: DOMMatrix
|
||
});
|
||
|
||
let CSS_value = {
|
||
"highlights": {},
|
||
"paintWorklet": {},
|
||
};
|
||
Object.setPrototypeOf(CSS_value.highlights, my_api.ctr.HighlightRegistry.prototype);
|
||
Object.setPrototypeOf(CSS_value.paintWorklet, my_api.ctr.Worklet.prototype);
|
||
cbb_wf.initValue(CSS_value.highlights, {
|
||
"size": 0
|
||
});
|
||
cbb_wf.initValue(CSS_value.paintWorklet, {
|
||
"size": 0
|
||
});
|
||
|
||
cbb_wf.initValue(CSS, CSS_value)
|
||
|
||
/* 绑定下my_api对象 */
|
||
dom_window.my_api = my_api;
|
||
my_api.dom_window = dom_window;
|
||
let _ = this;
|
||
while (true) {
|
||
if (_.location.href.indexOf("about") > -1 && _ !== _.parent) {
|
||
_ = _.parent;
|
||
continue;
|
||
}
|
||
my_api.memory.baseURI = _.location.href;
|
||
window_value["origin"] = _.location.origin;
|
||
break;
|
||
}
|
||
|
||
if (dom_window.document.firstChild[Symbol.toStringTag] === "DocumentType") {
|
||
document_value.compatMode = "CSS1Compat" // 标准
|
||
} else {
|
||
document_value.compatMode = "BackCompat" // 兼容
|
||
}
|
||
delete this.window_parent;
|
||
delete this.window_top;
|
||
delete this.window_frameElement;
|
||
|
||
|
||
}
|
||
|
||
my_api.passCheck = function () {
|
||
delete this.dom_window;
|
||
let cbb_wf = this.cbb_wf;
|
||
delete this.cbb_wf;
|
||
Object.defineProperty(this, "cbb_wf", { value: cbb_wf });
|
||
let keys = Object.keys(this);
|
||
// 改变预编译的对象占位
|
||
for (let index = 0; ; index++) {
|
||
if (keys[index] === "window") break;
|
||
let desp = Object.getOwnPropertyDescriptor(this, keys[index]);
|
||
cbb_wf.deleteProperty(this, keys[index]);
|
||
Object.defineProperty(this, keys[index], desp);
|
||
}
|
||
my_api.proxyWindowProperties();
|
||
my_api.setImmutableProto(location);
|
||
my_api.setImmutableProto(Location.prototype);
|
||
my_api.setImmutableProto(Window.prototype);
|
||
my_api.setImmutableProto(EventTarget.prototype);
|
||
|
||
let console_value = {
|
||
memory: {},
|
||
}
|
||
Object.setPrototypeOf(console_value.memory, my_api.pt.MemoryInfo_prototype);
|
||
cbb_wf.initValue(console_value.memory, {});
|
||
cbb_wf.initValue(console, console_value);
|
||
}
|
||
|
||
my_api.initEnv.call(my_api.ctr);
|
||
|
||
cbb_wf.console.time("js 构造函数初始化");
|
||
// window 函数
|
||
!(function () {
|
||
my_api.window_setInterval = function (func, delay, ...args) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log("[*] setTimeout func =>", func.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70));
|
||
cbb_wf.console.log("[*] setTimeout delay =>", delay);
|
||
cbb_wf.console.log("[*] setTimeout args =>", args);
|
||
}
|
||
if (ctx.my_api.is_close) {
|
||
// location reload之后, 太久的定时器是不会触发了.
|
||
return ++my_api.memory.intervalId;
|
||
}
|
||
let timer;
|
||
let newFunc;
|
||
if (typeof func === "function") {
|
||
newFunc = function (...args) {
|
||
func(...args);
|
||
};
|
||
} else {
|
||
cbb_wf.console.log("[*] setInterval 非函数传入, arg0 =>", func);
|
||
|
||
newFunc = function () {
|
||
eval(func);
|
||
};
|
||
}
|
||
timer = cbb_wf.setTimeout(newFunc, delay, ...args);
|
||
my_api.memory.timers[++my_api.memory.intervalId] = timer;
|
||
return my_api.memory.intervalId;
|
||
|
||
}
|
||
my_api.window_setTimeout = function (func, delay, ...args) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log("[*] setTimeout func =>", func.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70));
|
||
cbb_wf.console.log("[*] setTimeout delay =>", delay);
|
||
cbb_wf.console.log("[*] setTimeout args =>", args);
|
||
}
|
||
let timer;
|
||
let newFunc;
|
||
|
||
if (typeof func === "function") {
|
||
newFunc = function (...args) {
|
||
func(...args);
|
||
};
|
||
} else {
|
||
cbb_wf.console.log("[*] setTimeout 非函数传入, arg0 =>", func);
|
||
|
||
newFunc = function () {
|
||
eval(func);
|
||
};
|
||
}
|
||
timer = cbb_wf.setTimeout(newFunc, delay, ...args);
|
||
my_api.memory.timers[++my_api.memory.intervalId] = timer;
|
||
return my_api.memory.intervalId;
|
||
}
|
||
my_api.window_clearInterval = function (id) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let timer = my_api.memory.timers[id];
|
||
if (timer != null) {
|
||
cbb_wf.clearTimeout(timer);
|
||
delete my_api.memory.timers[id];
|
||
}
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_clearInterval, args =>', arguments);
|
||
}
|
||
return;
|
||
}
|
||
my_api.window_clearTimeout = function (id) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let timer = my_api.memory.timers[id];
|
||
if (timer != null) {
|
||
cbb_wf.clearTimeout(timer);
|
||
delete my_api.memory.timers[id];
|
||
}
|
||
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log("[*] clearTimeout id =>", id);
|
||
}
|
||
return;
|
||
}
|
||
|
||
my_api.window_get_window = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'window');
|
||
// if (cbb_wf.is_log_window) {
|
||
// cbb_wf.console.log('[*] window_get_window, result => ', '' + result);
|
||
// }
|
||
return result;
|
||
}
|
||
my_api.window_get_self = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'self');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_self, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_self = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'self', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_self, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_document = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'document');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_document, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_name = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'name');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_name, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_name = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'name', String(val));
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_name, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_location = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'location');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_location, result => ', toString.call(result));
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_location = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
cbb_wf.getValue(this, 'location').href = val
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_location, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_customElements = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'customElements');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_customElements, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_history = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'history');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_history, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_locationbar = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'locationbar');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_locationbar, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_locationbar = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'locationbar', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_locationbar, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_menubar = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'menubar');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_menubar, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_menubar = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'menubar', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_menubar, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_personalbar = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'personalbar');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_personalbar, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_personalbar = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'personalbar', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_personalbar, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_scrollbars = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'scrollbars');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_scrollbars, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_scrollbars = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'scrollbars', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_scrollbars, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_statusbar = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'statusbar');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_statusbar, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_statusbar = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'statusbar', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_statusbar, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_toolbar = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'toolbar');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_toolbar, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_toolbar = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'toolbar', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_toolbar, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_status = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'status');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_status, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_status = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'status', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_status, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_closed = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'closed');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_closed, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_frames = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'frames');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_frames, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_frames = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'frames', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_frames, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_length = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'length');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_length, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_length = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
// let result = cbb_wf.setValue(this, 'length', val);
|
||
Object.defineProperty(this, "length", { value: val, writable: true, enumerable: true, configurable: true })
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_length, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_top = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'top');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_top, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_opener = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'opener');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_opener, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_opener = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'opener', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_opener, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_parent = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'parent');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_parent, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_parent = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'parent', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_parent, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_frameElement = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'frameElement');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_frameElement, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_navigator = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'navigator');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_navigator, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_origin = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'origin');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_origin, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_origin = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'origin', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_origin, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_external = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'external');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_external, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_external = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'external', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_external, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_screen = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'screen');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_screen, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_screen = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'screen', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_screen, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_innerWidth = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'innerWidth');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_innerWidth, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_innerWidth = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'innerWidth', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_innerWidth, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_innerHeight = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'innerHeight');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_innerHeight, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_innerHeight = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'innerHeight', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_innerHeight, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_scrollX = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'scrollX');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_scrollX, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_scrollX = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'scrollX', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_scrollX, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_pageXOffset = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'pageXOffset');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_pageXOffset, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_pageXOffset = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'pageXOffset', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_pageXOffset, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_scrollY = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'scrollY');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_scrollY, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_scrollY = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'scrollY', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_scrollY, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_pageYOffset = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'pageYOffset');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_pageYOffset, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_pageYOffset = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'pageYOffset', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_pageYOffset, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_visualViewport = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'visualViewport');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_visualViewport, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_visualViewport = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'visualViewport', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_visualViewport, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_screenX = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'screenX');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_screenX, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_screenX = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'screenX', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_screenX, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_screenY = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'screenY');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_screenY, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_screenY = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'screenY', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_screenY, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_outerWidth = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'outerWidth');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_outerWidth, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_outerWidth = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'outerWidth', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_outerWidth, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_outerHeight = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'outerHeight');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_outerHeight, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_outerHeight = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'outerHeight', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_outerHeight, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_devicePixelRatio = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'devicePixelRatio');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_devicePixelRatio, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_devicePixelRatio = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'devicePixelRatio', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_devicePixelRatio, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_event = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'event');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_event, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_event = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'event', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_event, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_clientInformation = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'clientInformation');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_clientInformation, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_clientInformation = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'clientInformation', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_clientInformation, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_offscreenBuffering = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'offscreenBuffering');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_offscreenBuffering, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_offscreenBuffering = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'offscreenBuffering', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_offscreenBuffering, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_screenLeft = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'screenLeft');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_screenLeft, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_screenLeft = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'screenLeft', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_screenLeft, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_screenTop = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'screenTop');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_screenTop, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_screenTop = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'screenTop', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_screenTop, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_defaultStatus = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'defaultStatus');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_defaultStatus, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_defaultStatus = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'defaultStatus', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_defaultStatus, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_defaultstatus = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'defaultstatus');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_defaultstatus, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_defaultstatus = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'defaultstatus', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_defaultstatus, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_styleMedia = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'styleMedia');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_styleMedia, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_onsearch = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onsearch');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onsearch, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onsearch = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onsearch', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onsearch, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_isSecureContext = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'isSecureContext');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_isSecureContext, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_performance = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'performance');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_performance, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_performance = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'performance', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_performance, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onappinstalled = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onappinstalled');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onappinstalled, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onappinstalled = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onappinstalled', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onappinstalled, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onbeforeinstallprompt = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onbeforeinstallprompt');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onbeforeinstallprompt, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onbeforeinstallprompt = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onbeforeinstallprompt', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onbeforeinstallprompt, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_crypto = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'crypto');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_crypto, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_indexedDB = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'indexedDB');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_indexedDB, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_webkitStorageInfo = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'webkitStorageInfo');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_webkitStorageInfo, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_sessionStorage = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'sessionStorage');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_sessionStorage, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_localStorage = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'localStorage');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_localStorage, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_onbeforexrselect = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onbeforexrselect');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onbeforexrselect, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onbeforexrselect = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onbeforexrselect', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onbeforexrselect, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onabort = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onabort');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onabort, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onabort = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onabort', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onabort, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onblur = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onblur');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onblur, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onblur = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onblur', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onblur, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oncancel = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oncancel');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oncancel, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oncancel = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oncancel', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oncancel, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oncanplay = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oncanplay');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oncanplay, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oncanplay = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oncanplay', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oncanplay, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oncanplaythrough = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oncanplaythrough');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oncanplaythrough, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oncanplaythrough = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oncanplaythrough', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oncanplaythrough, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onchange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onchange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onchange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onchange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onchange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onchange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onclick = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onclick');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onclick, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onclick = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onclick', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onclick, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onclose = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onclose');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onclose, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onclose = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onclose', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onclose, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oncontextlost = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oncontextlost');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oncontextlost, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oncontextlost = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oncontextlost', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oncontextlost, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oncontextmenu = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oncontextmenu');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oncontextmenu, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oncontextmenu = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oncontextmenu', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oncontextmenu, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oncontextrestored = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oncontextrestored');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oncontextrestored, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oncontextrestored = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oncontextrestored', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oncontextrestored, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oncuechange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oncuechange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oncuechange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oncuechange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oncuechange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oncuechange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondblclick = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondblclick');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondblclick, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondblclick = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondblclick', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondblclick, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondrag = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondrag');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondrag, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondrag = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondrag', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondrag, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondragend = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondragend');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondragend, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondragend = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondragend', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondragend, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondragenter = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondragenter');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondragenter, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondragenter = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondragenter', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondragenter, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondragleave = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondragleave');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondragleave, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondragleave = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondragleave', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondragleave, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondragover = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondragover');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondragover, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondragover = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondragover', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondragover, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondragstart = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondragstart');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondragstart, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondragstart = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondragstart', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondragstart, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondrop = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondrop');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondrop, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondrop = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondrop', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondrop, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondurationchange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondurationchange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondurationchange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondurationchange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondurationchange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondurationchange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onemptied = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onemptied');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onemptied, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onemptied = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onemptied', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onemptied, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onended = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onended');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onended, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onended = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onended', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onended, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onerror = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onerror');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onerror, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onerror = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onerror', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onerror, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onfocus = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onfocus');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onfocus, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onfocus = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onfocus', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onfocus, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onformdata = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onformdata');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onformdata, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onformdata = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onformdata', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onformdata, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oninput = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oninput');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oninput, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oninput = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oninput', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oninput, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_oninvalid = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'oninvalid');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_oninvalid, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_oninvalid = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'oninvalid', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_oninvalid, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onkeydown = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onkeydown');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onkeydown, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onkeydown = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onkeydown', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onkeydown, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onkeypress = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onkeypress');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onkeypress, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onkeypress = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onkeypress', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onkeypress, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onkeyup = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onkeyup');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onkeyup, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onkeyup = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onkeyup', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onkeyup, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onload = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onload');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onload, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onload = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onload', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onload, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onloadeddata = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onloadeddata');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onloadeddata, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onloadeddata = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onloadeddata', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onloadeddata, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onloadedmetadata = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onloadedmetadata');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onloadedmetadata, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onloadedmetadata = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onloadedmetadata', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onloadedmetadata, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onloadstart = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onloadstart');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onloadstart, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onloadstart = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onloadstart', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onloadstart, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmousedown = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmousedown');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmousedown, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmousedown = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmousedown', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmousedown, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmouseenter = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmouseenter');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmouseenter, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmouseenter = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmouseenter', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmouseenter, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmouseleave = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmouseleave');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmouseleave, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmouseleave = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmouseleave', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmouseleave, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmousemove = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmousemove');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmousemove, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmousemove = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmousemove', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmousemove, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmouseout = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmouseout');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmouseout, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmouseout = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmouseout', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmouseout, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmouseover = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmouseover');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmouseover, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmouseover = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmouseover', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmouseover, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmouseup = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmouseup');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmouseup, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmouseup = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmouseup', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmouseup, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmousewheel = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmousewheel');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmousewheel, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmousewheel = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmousewheel', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmousewheel, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpause = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpause');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpause, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpause = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpause', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpause, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onplay = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onplay');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onplay, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onplay = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onplay', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onplay, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onplaying = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onplaying');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onplaying, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onplaying = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onplaying', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onplaying, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onprogress = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onprogress');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onprogress, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onprogress = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onprogress', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onprogress, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onratechange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onratechange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onratechange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onratechange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onratechange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onratechange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onreset = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onreset');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onreset, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onreset = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onreset', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onreset, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onresize = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onresize');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onresize, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onresize = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onresize', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onresize, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onscroll = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onscroll');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onscroll, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onscroll = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onscroll', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onscroll, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onsecuritypolicyviolation = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onsecuritypolicyviolation');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onsecuritypolicyviolation, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onsecuritypolicyviolation = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onsecuritypolicyviolation', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onsecuritypolicyviolation, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onseeked = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onseeked');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onseeked, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onseeked = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onseeked', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onseeked, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onseeking = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onseeking');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onseeking, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onseeking = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onseeking', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onseeking, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onselect = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onselect');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onselect, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onselect = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onselect', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onselect, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onslotchange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onslotchange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onslotchange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onslotchange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onslotchange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onslotchange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onstalled = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onstalled');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onstalled, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onstalled = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onstalled', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onstalled, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onsubmit = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onsubmit');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onsubmit, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onsubmit = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onsubmit', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onsubmit, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onsuspend = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onsuspend');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onsuspend, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onsuspend = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onsuspend', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onsuspend, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ontimeupdate = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ontimeupdate');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ontimeupdate, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ontimeupdate = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ontimeupdate', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ontimeupdate, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ontoggle = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ontoggle');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ontoggle, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ontoggle = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ontoggle', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ontoggle, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onvolumechange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onvolumechange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onvolumechange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onvolumechange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onvolumechange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onvolumechange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onwaiting = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onwaiting');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onwaiting, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onwaiting = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onwaiting', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onwaiting, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onwebkitanimationend = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onwebkitanimationend');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onwebkitanimationend, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onwebkitanimationend = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onwebkitanimationend', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onwebkitanimationend, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onwebkitanimationiteration = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onwebkitanimationiteration');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onwebkitanimationiteration, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onwebkitanimationiteration = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onwebkitanimationiteration', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onwebkitanimationiteration, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onwebkitanimationstart = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onwebkitanimationstart');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onwebkitanimationstart, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onwebkitanimationstart = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onwebkitanimationstart', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onwebkitanimationstart, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onwebkittransitionend = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onwebkittransitionend');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onwebkittransitionend, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onwebkittransitionend = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onwebkittransitionend', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onwebkittransitionend, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onwheel = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onwheel');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onwheel, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onwheel = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onwheel', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onwheel, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onauxclick = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onauxclick');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onauxclick, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onauxclick = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onauxclick', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onauxclick, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ongotpointercapture = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ongotpointercapture');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ongotpointercapture, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ongotpointercapture = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ongotpointercapture', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ongotpointercapture, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onlostpointercapture = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onlostpointercapture');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onlostpointercapture, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onlostpointercapture = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onlostpointercapture', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onlostpointercapture, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointerdown = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointerdown');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointerdown, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointerdown = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointerdown', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointerdown, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointermove = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointermove');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointermove, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointermove = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointermove', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointermove, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointerup = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointerup');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointerup, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointerup = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointerup', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointerup, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointercancel = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointercancel');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointercancel, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointercancel = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointercancel', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointercancel, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointerover = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointerover');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointerover, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointerover = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointerover', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointerover, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointerout = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointerout');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointerout, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointerout = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointerout', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointerout, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointerenter = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointerenter');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointerenter, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointerenter = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointerenter', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointerenter, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpointerleave = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointerleave');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointerleave, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointerleave = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointerleave', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointerleave, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onselectstart = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onselectstart');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onselectstart, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onselectstart = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onselectstart', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onselectstart, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onselectionchange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onselectionchange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onselectionchange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onselectionchange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onselectionchange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onselectionchange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onanimationend = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onanimationend');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onanimationend, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onanimationend = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onanimationend', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onanimationend, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onanimationiteration = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onanimationiteration');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onanimationiteration, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onanimationiteration = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onanimationiteration', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onanimationiteration, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onanimationstart = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onanimationstart');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onanimationstart, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onanimationstart = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onanimationstart', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onanimationstart, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ontransitionrun = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ontransitionrun');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ontransitionrun, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ontransitionrun = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ontransitionrun', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ontransitionrun, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ontransitionstart = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ontransitionstart');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ontransitionstart, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ontransitionstart = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ontransitionstart', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ontransitionstart, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ontransitionend = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ontransitionend');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ontransitionend, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ontransitionend = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ontransitionend', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ontransitionend, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ontransitioncancel = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ontransitioncancel');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ontransitioncancel, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ontransitioncancel = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ontransitioncancel', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ontransitioncancel, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onafterprint = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onafterprint');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onafterprint, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onafterprint = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onafterprint', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onafterprint, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onbeforeprint = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onbeforeprint');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onbeforeprint, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onbeforeprint = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onbeforeprint', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onbeforeprint, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onbeforeunload = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onbeforeunload');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onbeforeunload, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onbeforeunload = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onbeforeunload', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onbeforeunload, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onhashchange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onhashchange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onhashchange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onhashchange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onhashchange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onhashchange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onlanguagechange = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onlanguagechange');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onlanguagechange, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onlanguagechange = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onlanguagechange', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onlanguagechange, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmessage = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmessage');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmessage, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmessage = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmessage', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmessage, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onmessageerror = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onmessageerror');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onmessageerror, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onmessageerror = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onmessageerror', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onmessageerror, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onoffline = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onoffline');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onoffline, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onoffline = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onoffline', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onoffline, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ononline = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ononline');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ononline, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ononline = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ononline', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ononline, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpagehide = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpagehide');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpagehide, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpagehide = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpagehide', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpagehide, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpageshow = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpageshow');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpageshow, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpageshow = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpageshow', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpageshow, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onpopstate = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpopstate');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpopstate, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpopstate = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpopstate', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpopstate, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onrejectionhandled = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onrejectionhandled');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onrejectionhandled, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onrejectionhandled = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onrejectionhandled', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onrejectionhandled, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onstorage = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onstorage');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onstorage, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onstorage = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onstorage', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onstorage, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onunhandledrejection = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onunhandledrejection');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onunhandledrejection, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onunhandledrejection = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onunhandledrejection', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onunhandledrejection, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_onunload = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onunload');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onunload, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onunload = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onunload', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onunload, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_crossOriginIsolated = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'crossOriginIsolated');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_crossOriginIsolated, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_alert = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_alert, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_atob = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.atob(val);
|
||
// if (cbb_wf.is_log_window) {
|
||
// cbb_wf.console.log('[*] window_atob, result =>', result);
|
||
// }
|
||
return result;
|
||
}
|
||
my_api.window_blur = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_blur, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_btoa = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.btoa(val);
|
||
// if (cbb_wf.is_log_window) {
|
||
// cbb_wf.console.log('[*] window_btoa, result =>', result);
|
||
// }
|
||
return result;
|
||
}
|
||
my_api.window_cancelAnimationFrame = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_cancelAnimationFrame, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_cancelIdleCallback = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_cancelIdleCallback, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_captureEvents = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_captureEvents, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_close = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_close, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_confirm = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_confirm, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_createImageBitmap = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_createImageBitmap, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_fetch = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_fetch, args =>', arguments);
|
||
}
|
||
let result;
|
||
let url;
|
||
if (typeof val === "string") {
|
||
url = val;
|
||
}
|
||
else if (!cbb_wf.checkIllegal(val, "URL")[1]) {
|
||
// 是URL
|
||
url = cbb_wf.getValue(val, "dom_element").href;
|
||
}
|
||
result = new ctx.Promise(r => {
|
||
// buffer
|
||
|
||
let buffer = cbb_wf.request(url);
|
||
let response = {};
|
||
Object.setPrototypeOf(response,
|
||
Response.prototype);
|
||
let value = {
|
||
bodyUsed: false,
|
||
ok: true,
|
||
redirected: false,
|
||
status: 200,
|
||
statusText: "ok",
|
||
type: "basic",
|
||
url: url,
|
||
headers: {},
|
||
body: {},
|
||
buffer: buffer,
|
||
}
|
||
cbb_wf.initValue(response, value);
|
||
Object.setPrototypeOf(value.headers, Headers.prototype);
|
||
Object.setPrototypeOf(value.body, ReadableStream.prototype);
|
||
cbb_wf.initValue(value.headers, {});
|
||
cbb_wf.initValue(value.body, { locked: false });
|
||
r(response);
|
||
});
|
||
return result;
|
||
}
|
||
my_api.window_find = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_find, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_focus = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_focus, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_getComputedStyle = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_getComputedStyle, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_getSelection = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_getSelection, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_moveBy = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_moveBy, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_moveTo = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_moveTo, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_open = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_open, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_postMessage = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_postMessage, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_print = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_print, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_prompt = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_prompt, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_queueMicrotask = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_queueMicrotask, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_releaseEvents = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_releaseEvents, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_reportError = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_reportError, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_requestAnimationFrame = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_requestAnimationFrame, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_requestIdleCallback = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_requestIdleCallback, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_resizeBy = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_resizeBy, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_resizeTo = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_resizeTo, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_scroll = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_scroll, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_scrollBy = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_scrollBy, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_scrollTo = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_scrollTo, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
|
||
my_api.window_stop = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_stop, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_structuredClone = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_structuredClone, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_webkitCancelAnimationFrame = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_webkitCancelAnimationFrame, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_webkitRequestAnimationFrame = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_webkitRequestAnimationFrame, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_caches = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'caches');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_caches, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_cookieStore = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'cookieStore');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_cookieStore, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_ondevicemotion = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondevicemotion');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondevicemotion, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondevicemotion = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondevicemotion', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondevicemotion, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondeviceorientation = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondeviceorientation');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondeviceorientation, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondeviceorientation = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondeviceorientation', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondeviceorientation, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_ondeviceorientationabsolute = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'ondeviceorientationabsolute');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_ondeviceorientationabsolute, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_ondeviceorientationabsolute = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'ondeviceorientationabsolute', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_ondeviceorientationabsolute, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_launchQueue = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'launchQueue');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_launchQueue, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_onbeforematch = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onbeforematch');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onbeforematch, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onbeforematch = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onbeforematch', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onbeforematch, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_getScreenDetails = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_getScreenDetails, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_queryLocalFonts = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_queryLocalFonts, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_showDirectoryPicker = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_showDirectoryPicker, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_showOpenFilePicker = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_showOpenFilePicker, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_showSaveFilePicker = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_showSaveFilePicker, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_originAgentCluster = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'originAgentCluster');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_originAgentCluster, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_trustedTypes = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'trustedTypes');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_trustedTypes, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_navigation = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'navigation');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_navigation, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_navigation = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'navigation', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_navigation, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_speechSynthesis = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'speechSynthesis');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_speechSynthesis, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_get_onpointerrawupdate = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'onpointerrawupdate');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_onpointerrawupdate, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_onpointerrawupdate = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'onpointerrawupdate', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_onpointerrawupdate, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_get_scheduler = function () {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.getValue(this, 'scheduler');
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_get_scheduler, result => ', '' + result);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_set_scheduler = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = cbb_wf.setValue(this, 'scheduler', val);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_set_scheduler, 传参val => ' + val);
|
||
}
|
||
}
|
||
my_api.window_openDatabase = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_openDatabase, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_webkitResolveLocalFileSystemURL = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_webkitResolveLocalFileSystemURL, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
my_api.window_JSCompiler_renameProperty = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result;
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_JSCompiler_renameProperty, 暂时未实现功能, args =>', arguments);
|
||
}
|
||
return result;
|
||
}
|
||
|
||
|
||
// 补了的
|
||
my_api.window_webkitRequestFileSystem = function (val) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
|
||
let result = {};
|
||
Object.setPrototypeOf(result, ctx, my_api.pt.DOMFileSystem_prototype);
|
||
let value = {
|
||
name: location.origin.replace("://", "_") + "_0:Temporary",
|
||
root: {}
|
||
};
|
||
cbb_wf.initValue(result, value, "DOMFileSystem");
|
||
Object.setPrototypeOf(value.root, ctx, my_api.pt.DirectoryEntry_prototype);
|
||
let root_value = {
|
||
filesystem: result,
|
||
fullPath: "/",
|
||
isDirectory: true,
|
||
isFile: false,
|
||
name: ""
|
||
};
|
||
cbb_wf.initValue(value.root, root_value, "DirectoryEntry"); // setTimeout(function (){cbb_wf.console.log("[*] webkitRequestFileSystem, 回调执行, callback =>", callback.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70));callback.call(window, result)}, 0);
|
||
|
||
setTimeout(callback, 0, result);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_webkitRequestFileSystem');
|
||
}
|
||
|
||
}
|
||
|
||
my_api.window_matchMedia = function (rule) {
|
||
let r = cbb_wf.checkIllegal(this, "Window");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
let result = {};
|
||
Object.setPrototypeOf(result, ctx.MediaQueryList.prototype);
|
||
let value = {
|
||
matches: false,
|
||
media: rule + '',
|
||
onchange: null
|
||
};
|
||
|
||
if (cbb_wf.config.matchMedia_true.indexOf(rule) > -1) {
|
||
value.matches = true;
|
||
}
|
||
|
||
cbb_wf.initValue(result, value);
|
||
if (cbb_wf.is_log_window) {
|
||
cbb_wf.console.log('[*] window_matchMedia');
|
||
}
|
||
return result;
|
||
}
|
||
})();
|
||
// EventTarget
|
||
!(function(){
|
||
my_api.EventTarget_addEventListener = function (type, callback) {
|
||
// callback是回调函数, 若已经添加过, 不会重复触发这个回调函数
|
||
let r = cbb_wf.checkIllegal(this, "EventTarget");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
if (arguments.length > 2 && arguments[2]) {
|
||
let descriptor = Object.getOwnPropertyDescriptors(arguments[2]);
|
||
|
||
for (let key in descriptor) {
|
||
arguments[2][key];
|
||
}
|
||
}
|
||
|
||
let listener = cbb_wf.getValue(this, "listener");
|
||
|
||
if (listener == undefined) {
|
||
listener = {};
|
||
listener[type] = [callback];
|
||
cbb_wf.setValue(this, "listener", listener);
|
||
|
||
} else if (listener[type] == undefined) {
|
||
listener[type] = [callback];
|
||
} else listener[type].push(callback);
|
||
|
||
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log('[*] EventTarget_addEventListener, type => ', type, ", callback => ", callback
|
||
// && callback.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70) || callback
|
||
, ", this => ", '' + this);
|
||
}
|
||
};
|
||
|
||
my_api.EventTarget_dispatchEvent = function (event) {
|
||
let r = cbb_wf.checkIllegal(this, "EventTarget");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
if (cbb_wf.getValue(event, "is_used")) {
|
||
cbb_wf.setValue(event, "isTrusted", false);
|
||
}
|
||
let result = true;
|
||
let type = cbb_wf.getValue(event, "type");
|
||
let listener = cbb_wf.getValue(this, "listener");
|
||
|
||
if (listener === undefined) {
|
||
// 没有添加事件
|
||
cbb_wf.is_log && cbb_wf.console.log('[*] EventTarget_dispatchEvent, 该对象没有监听事件, this =>', toString.call(this), ", type => ", type);
|
||
return result;
|
||
} else if (listener[type] === undefined) {
|
||
// 没有找到对应类型的回调函数
|
||
cbb_wf.console.log('[*] EventTarget_dispatchEvent, 没有找到对应类型的回调函数, this =>', toString.call(this), ", type => ", type);
|
||
return result;
|
||
} else {
|
||
listener[type].map(callback => {
|
||
cbb_wf.setValue(ctx, "event", event);
|
||
cbb_wf.setValue(event, "currentTarget", this);
|
||
callback.call(this, event);
|
||
cbb_wf.setValue(ctx, "event", undefined);
|
||
});
|
||
}
|
||
|
||
cbb_wf.setValue(event, "is_used", true);
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log('[*] EventTarget_dispatchEvent, result => ', '' + result, ", event => ", event, ', type => ', type, ", this => ", '' + this);
|
||
}
|
||
|
||
return result;
|
||
};
|
||
|
||
my_api.EventTarget_removeEventListener = function (type, callback) {
|
||
let r = cbb_wf.checkIllegal(this, "EventTarget");
|
||
let ctx = r[0];
|
||
if (r[1]) {
|
||
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
||
}
|
||
|
||
let listener = cbb_wf.getValue(this, "listener");
|
||
|
||
if (listener === undefined) {
|
||
// 没有添加事件
|
||
// cbb_wf.console.log('[*] EventTarget_removeEventListener, 该对象没有监听事件');
|
||
} else {
|
||
if (listener[type] === undefined) {
|
||
// 没有找到对应类型的回调函数
|
||
cbb_wf.console.log('[*] EventTarget_removeEventListener, 没有找到对应类型的回调函数, this =>', toString.call(this), ", type => ", type);
|
||
} else {
|
||
let stack = listener[type];
|
||
|
||
for (let i = 0, l = stack.length; i < l; i++) {
|
||
if (stack[i] === callback) {
|
||
stack.splice(i, 1);
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
if (cbb_wf.is_log) {
|
||
cbb_wf.console.log('[*] EventTarget_removeEventListener, type => ', type, ", callback => ", callback, ", this => ", '' + this);
|
||
}
|
||
};
|
||
|
||
})();
|
||
|
||
my_api.initProto();
|
||
my_api.initWindow.call(this, dom_window);
|
||
my_api.passCheck.call(this);
|
||
cbb_wf.console.timeEnd("js 构造函数初始化");
|
||
|
||
// debugger;
|
||
cbb_wf.console.timeEnd("vm初始化框架");
|
||
// debugger;
|