My Safari extension StopTheMadness Pro has a feature to protect private windows. In other words, StopTheMadness Pro stops websites from detecting private windows in Safari. I won’t explain how my feature works, but in this blog post I’ll explain how websites detect private windows. In principle, the method is simple: find a JavaScript API that behaves differently in private windows than in non-private windows. I’ve created a test page that demonstrates three specific techniques for dete...