Como o Facebook desabilita as ferramentas de desenvolvedor embutidas no navegador?
Olá a todos! Sou um desenvolvedor web iniciante e recentemente notei um comportamento estranho no site do Facebook. Quando abro o console do desenvolvedor (F12) no Chrome ou Firefox, o site se comporta de forma incomum: a página trava, aparecem avisos e, às vezes, o console simplesmente é limpo. Ouvi dizer que o Facebook usa alguns métodos para proteção contra invasões e para prevenir o uso do DevTools por malfeitores.
Fiquei curioso sobre como isso funciona tecnicamente. Tentei escrever um script simples que detectasse se o console está aberto, mas não consegui:
```javascript
// Minha tentativa fracassada
window.addEventListener('resize', function() {
if (window.outerHeight - window.innerHeight > 100) {
console.log('Console aberto!');
}
});
```
Esse código só funciona qu