When you open devtools, by default it will try to load source code maps for your JS and CSS. Very simple for a system to detect the request for the map file. If that's their vector turn off the autoloader and try from a clean IP.
Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
41–50 of 204 posts
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#42How can they tell that you opened dev tools?
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#43How can they tell that you opened dev tools?
1. setTimeout to call an endpoint that will block your ip. It's set to run in 2 seconds from now. 2. Insert: debugger; 3. Clear the timeout.
Now you run this function as an interval. If the devtools is closed, debugger will be ignored and the call to this endpoint will never happen. But if it's open, the debugger will stop and the timeout will fire. Not sure if you need to patch SetTimeout to continue running while you stop but I hope you get the general idea
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#44If that's actually what's happened here, that's a real dick move.
Disclosure: I formerly worked at SendGrid
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#45Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#46Earlier quoted context omitted.
I believe there are multiple techniques. One of them is detecting an abrupt decrease in the viewport size.
So ctrl/CMD left/right to move your window to one half of the screen might block you!? XD
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#47Earlier quoted context omitted.
Is there an extension or workaround that prevents sites from knowing you opened devtools (without breaking everything else on the site)?
Disabling javascript breakpoints usually does the trick. Devtools detection is often done by having a `debugger;` statement somewhere and timing of it triggered