I had to use their silly drag-and-drop email builder because I'm handing the email off to be edited by a non-dev. I dropped in a "Code" module so I could add some custom CSS but because a style tag generates no space, that module is no longer accessible via the UI as there's nothing to click on. So I thought oh brother I'll just inject a couple br tags via the Inspector and then poof, I'm in the doghouse.
https://sindresorhus.com/devtools-detect/ https://github.com/sindresorhus/devtools-detect EDIT: doesn't seem to work if I have devtools as a separate window
Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
111–120 of 204 posts
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#112Earlier quoted context omitted.
Almost everyone resizes windows by manually dragging the corner. This will generate a series of resize events rather than a single jump. This is a real technique, but it tends to be used by shady piracy sites that want to stop piracy of their pirated contents. There's another cute approach based on the fact console.log(foo) calls foo.toString if and only if the devtools is open.
I could open the history or bookmarks panel in Firefox and get an instant resize. Or click + to snap the browser to the side of my screen. It seems that this would create far too many false positives.
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#113Are you seeing any network requests or data transmitted over open websockets to confirm this is actually the case? I get it that people like to complain about stuff on HN (I recently had a thread too) but there needs to be evidence for people to go off of.
Yeah, I'm not seeing any evidence to support this...
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#114https://mailchimp.com/about/security/#Protecting_Ourselves_A... >Yes, you heard that correctly. We can secure ourselves like Fort Knox, but if your computer gets compromised and someone gets into your Mailchimp account, that's not good for either of us. So mailchimp is SOC2, ISO, PCI, etc. and still gets worried about themselves if a user account is hacked.
reading further down that page... "We retain a law firm in the UK to consult on EU privacy issues." wouldn't it be better to retain a law firm that's actually in the EU? hiring a UK law firm for EU matters is no different that hiring a US law firm, or AUS, or whatever non-EU country
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#115This is worrying since I have accidently opened dev tools hundreds of times by clicking both mouse buttons when my cursor is near the bottom of the screen. I have a tic disorder (not Tourette's, because my tics are all nonverbal). One of my tics is that I mash both mouse buttons over empty space pretty frequently. I even go out of my way to keep my cursor positioned over empty space so I can mash the mouse buttons wh…
I regularly instruct users to open dev tools to clear their site-specific cookies because there doesn't seem to be a way of doing this without clearing _all_ cookies anymore other than in Dev Tools > Application
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#116How is this detected in js, if possible? Is there a dev tools open event or does it detect f keys and right click events?
One of the ways this is detected is by window resizing. You can see an example npm package that can detect devtools here: https://github.com/sindresorhus/devtools-detect
I had wanted to prevent web pages from detecting the window height, which has many benefits, including this but also prevents using the window height to override font sizes, preventing auto-loading on scrolling, and auto-scrolling ads into view, in addition to the debugger.
Additionally, detecting the outer window size should not be possible at all; it is not useful. Only the document view area is useful to detect anyways.
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#117I had to use their silly drag-and-drop email builder because I'm handing the email off to be edited by a non-dev. I dropped in a "Code" module so I could add some custom CSS but because a style tag generates no space, that module is no longer accessible via the UI as there's nothing to click on. So I thought oh brother I'll just inject a couple br tags via the Inspector and then poof, I'm in the doghouse.
https://sindresorhus.com/devtools-detect/ https://github.com/sindresorhus/devtools-detect EDIT: doesn't seem to work if I have devtools as a separate window
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#118Earlier quoted context omitted.
> Isn't this spying on the user without user's consent? Yes. > Is it okay to collect this kind of info and use it to block access? No. It's not okay. > Are there no regulations against this? Probably not. In this case the remedy is to just use another service, or DIY. And I also think that's a pretty reasonable remedy, which will send a message to others considering such actions. FWIW I would like to see regulations…
I'm not defending MailChimp (this devtools thing is pretty awful) but "just DIY it" is a bit glib. DIY'ing what MailChimp provides is... a lot. I wrote a sort of "DIY MailChimp" for a marketer back in the ancient days of the early 2000s. I did the tracking and email content bits. I did not handle the email servers themselves. Lot of work staying off of blacklists. It was something close to a fulltime job back then, a…
But...several full-time jobs? How much mail do you need to send before postfix on a $5 VPS falls over? In terms of composing html mail that looks good, that would take some time to learn. A day to get something passable, especially with LLM help? As for tracking, I am against image/pixel tracking in emails, I think it undermines trust, so I wouldn't implement it (or use it).
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#119I had to use their silly drag-and-drop email builder because I'm handing the email off to be edited by a non-dev. I dropped in a "Code" module so I could add some custom CSS but because a style tag generates no space, that module is no longer accessible via the UI as there's nothing to click on. So I thought oh brother I'll just inject a couple br tags via the Inspector and then poof, I'm in the doghouse.
https://sindresorhus.com/devtools-detect/ https://github.com/sindresorhus/devtools-detect EDIT: doesn't seem to work if I have devtools as a separate window
Yeah, as other posters hint at, vertical tabs. But it isn't just vertical tabs that'll trigger it, any sidebar will, including native/vanilla ones; AFAICT it's just looking at the client area being less than the window by some threshold.
Re: Tell HN: MailChimp blacklists your IP if you open the browser's dev tools
#120Earlier quoted context omitted.
https://sindresorhus.com/devtools-detect/ https://github.com/sindresorhus/devtools-detect EDIT: doesn't seem to work if I have devtools as a separate window
Vertical tabs in Edge seems to trigger false positives on this. Really hope that's not the only heuristic they're using.