是否可以覆盖JS中的
Image构造函数?因此,例如,每次创建新的Image()时,都会将一条消息写入控制台?
解决方法
试试这个:
(function () { var OriginalImage = window.Image; window.Image = function (width,height) { console.log('New image'); return new OriginalImage(width,height); } }());
不确定它是否适用于所有浏览器.
无论如何,覆盖内置类型并不是最好的选择(除非你想用它来模拟/存根以进行测试).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。