检测是否通过 getter 查看图像在控制台中

问题描述

我想做一个小脚本来检查控制台是否打开。我看了很多帖子,大多数人都说这不再可能了。但是,我发现一个这样说:

...我添加一个小脚本,如果玩家打开 devtools,它会将玩家重定向到 404。 为了实现这一点,我创建了一个带有 getter 的图像,该图像被记录到控制台。如果控制台被打开,getter 将被触发,用户将被 404'd。

这可能吗?如果是,那么我如何使用 getter 来完成?

解决方法

var element = new Image()
Object.defineProperty(element,'id',{
  get() {
    alert('Hello')
  }
})
console.log(element)