It looks like it's HTML-based, so maybe you could use the user-agent value in the request header to distinguish between Windows and Mac OS. I know Android displays as Linux unless you make it an app, so it might be hard, but I think you can recognize the two.