Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Detect if browser console is opened.(Chrome 38.0.2125.111 m,IE 11 is tested)
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>console track</title>
</head>
<body>
console status: <span id="stat"></span>
<script>
function isConsoleOpen() {
var el = document.createElement('div');
var ret = false;
el.__defineGetter__('id', function() {ret = true});
console.log(el);
console.clear();
return ret;
}
// test
setInterval(function() {
stat.innerHTML = isConsoleOpen() ? 'open' : 'closed';
}, 1000);
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.