C'è un modo per controllare all'interno di un browser (ad esempio javascript) se l'utente è in esecuzione all'interno di una sessione di Desktop remoto?Come rilevare, dal browser, se l'utente è in esecuzione nella sessione di Desktop remoto?
Se l'utente esegue il browser all'interno di un desktop remoto (vale a dire Terminal Services), voglio disabilitare le animazioni sul web-site.
Se questo fosse un'applicazione nativa, al contrario di un sito web, ho potuto effettuo questo controllo utilizzando:
//Native code
isRemoteSession = GetSystemMetrics(SM_REMOTESESSION);
o
//Managed Code:
isRemoteSession = System.Windows.Forms.SystemInformation.TerminalServerSession;
Esiste un controllo simile che può essere fatto all'interno del browser?
Nota: assumere per i fini di questa discussione che il browser di cui stiamo parlando è Internet Explorer 8.
Aggiornamento One: Forse qualcosa in How can you get the terminal service client machine name from javascript?
+1 perché sarebbe un ottimo miglioramento dell'usabilità per molti siti. –