javascript - 如何制作JS控制台追踪器

原文 标签 javascript console

如何用js制作:
如果打开控制台或开发工具将执行以下功能:

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

最佳答案

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

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


此外,Sindre Sorhus还创建了一个applet,可用来检测开发工具是否打开(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

关于javascript - 如何制作JS控制台追踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32536958/

相关文章:

javascript - 无法使Typeahead猎犬正常工作

javascript - 无法在Bootstrap 3弹出窗口中显示html

javascript - node.js是否具有'match()'方法?如果是这样,语法是什么?

c# - 如何记录按下的键?

c - “空格键”后终止扫描字符的问题

javascript - 如何通过$ inc在 Mongoose 中增加值(value)

javascript - 通过回调函数更改模型值

java - Java最简单的键监听器

java - JTextArea作为控制台

c# - Console.ReadLine()替代