将MouseEvent序列化为JSON

时间:2019-06-02 21:31:12

标签: javascript json dom-events

我需要将MouseEvent序列化为JSON,但是:

canvas.addEventListener('mousedown', function (e) {
    console.log(JSON.stringify(e))
});

仅打印事件的第一个元素:

{"isTrusted": true}

我希望它可以将整个MouseEvent转换为JSON,包括offsetXoffsetY之类的东西。

我已经使用limiting JSON stringification depthremoving circular structuresdojox.json.refJSON-js和其他一些方法尝试了thisthis。我认为圆形结构可能不是问题。

我目前使用this approach解决它,但是必须有更好的方法。

0 个答案:

没有答案