Tengo un script de contenido en una extensión del navegador que detectará si el usuario abre las devtools (solo Chrome).
var antihack = function() {}; antihack.toString = function() { var host = window.location.host.replace(/^www\./i, ""); chrome.runtime.sendMessage({type: 'antihack', origin: host}); console.log('%c Warning do not paste code into this window.','color:red;font-size:16px;'); clearInterval(checker); } var checker = setInterval(()=>{ console.profile(antihack) }, 1000)Cuando miro las estadísticas, veo muchas más advertencias de las que esperaría y también aumentos diarios muy pronunciados. Esperaría que alrededor del 5 % de los usuarios abran las herramientas de desarrollo, pero estoy muy por encima del 20 %.
¿Existe alguna posibilidad de que se active un falso positivo sin abrir las herramientas de desarrollo manualmente?
La extensión no está publicada actualmente hasta que encuentre el motivo. El script para detectar la apertura de devtools es actualmente el más confiable que he encontrado trabajando en la última versión de Chrome, obtuve mi código de stackoverflow