如何使用js实现这一点:
如果打开控制台或开发工具将执行功能:
function(){
alert('Console is open.');
};
答案 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