如何制作js控制台跟踪器

时间:2015-09-12 08:50:44

标签: javascript console

如何使用js实现这一点:
如果打开控制台或开发工具将执行功能:

function(){
   alert('Console is open.');
};

1 个答案:

答案 0 :(得分:2)

如果您使用的是Chrome,则可以使用:

window.onresize = function()
{
    if ((window.outerHeight - window.innerHeight) > 100)
        alert('Docked inspector was opened');
}

此外,Sindre Sorhus创建了一个小程序,您可以使用它来检测dev工具何时打开(https://stackoverflow.com/a/19256983/5252192)。

我在这里放了一些代码来说明它的作用。抬头Here并将其导入您的页面。然后使用下面的代码来检测devtools何时打开或关闭(它会警告devtools的状态发生变化)。

window.addEventListener('devtoolschange', function (e) {
    var adsf = e.detail.open;
    if(adsf) {var qwer = "open.";}else{var qwer = "closed."}
    window.alert('dev tools is '+qwer);
});

其他可能的解决方案是Here