LoginSignup
36
26

More than 5 years have passed since last update.

Chrome での DevTool 検知について

Posted at

コード

var e = Object.defineProperty(document.createElement("DevToolDetector"), "id", {
  get: () => {
    // detect devtool
  }
})
console.dir(e)

仕組み

console.dir が DOM 要素を展開しようとする時、DevTools が開いていれば、 element.id 要素を取得しに行く。その結果 getter が走ことで検知できる。

使えるのか

Chrome Canary (67) では対策済みなので、次のバージョンぐらいでは使えなくなると思います。

36
26
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
36
26