Any way to detect a browser running through Terminal Services?
I'm working on a site that has jquery based animation and I was wondering if there is a way to detect if the site is running in a browser that is running in a Terminal Services (Remote Desktop) session so I can turn off the animation?
I often launch remote desktop from remote locations and the animations always annoy me, but I really like them when I don't launch remote desktop. Is there a way to ease the pain without getting rid of the animation together?
I guess I could let the user disable them and store the cookie in it ... but is there a way to do this automatically?
This is almost certainly not possible with JavaScript (way, way above JavaScript level works). This might be possible through something like Flash or ActiveX.
Edit: You will most likely need something like what nVidia uses here: http://www.nvidia.com/Download/Scan.aspx?lang=en-us
Similar to Java applet.
If the animation of the site annoys you, you can remove it completely, so how can it annoy the site users?
I would advise not to create extra code so that the site does not display as it should, in some cases, site users can start Terminal Services themselves (creating a point of failure)
If the animation is some kind of intro, you can have a "skip" function that disables the use of cookies, as you mention.