Есть ли способы проверить в браузере (например, javascript), работает ли пользователь в сеансе удаленного рабочего стола?
Если пользователь запускает свой браузер внутри удаленного рабочего стола (т.е. служб терминалов), я хочу отключить анимацию на веб-сайте.
Если бы это было нативное приложение, в отличие от веб-сайта, я мог бы выполнить эту проверку, используя:
//Native code
isRemoteSession = GetSystemMetrics( SM_REMOTESESSION );
или
//Managed Code:
isRemoteSession = System.Windows.Forms.SystemInformation.TerminalServerSession;
. Есть ли подобная проверка, которая может быть сделано внутри браузера?
Примечание: Предположим, для целей этого обсуждения, что браузер, о котором мы говорим, - это Internet Explorer 8.
Обновление 1: Возможно, что-то в Как получить услугу терминала имя клиентского компьютера из javascript?