mirror of
https://github.com/bnmgh1/NodeSandbox.git
synced 2025-04-12 03:36:56 +08:00
21 lines
694 B
JavaScript
21 lines
694 B
JavaScript
this.HTMLCanvasElement_get_width = function () {
|
|
// 非法调用
|
|
let r = cbb_wf.checkIllegal(this, "HTMLCanvasElement");
|
|
let ctx = r[0];
|
|
if (r[1]) {
|
|
// 报错
|
|
throw cbb_wf.newError.call(ctx, "Illegal invocation");
|
|
}
|
|
// 获取到jsdom对象
|
|
let dom_element = cbb_wf.getValue(this, "dom_element");
|
|
let result = dom_element.width;
|
|
if (cbb_wf.is_log) {
|
|
// 函数没补, 原来的静态代码, 没有动过
|
|
let info = "";
|
|
if (!result) {
|
|
info = ". 暂时未处理"
|
|
}
|
|
console.log("[*] HTMLCanvasElement_get_width, this =>", this + '', ", result =>", result + '', info);
|
|
}
|
|
return result;
|
|
} |