Как из браузера определить, запущен ли пользователь в сеансе удаленного рабочего стола?

Есть ли способы проверить в браузере (например, javascript), работает ли пользователь в сеансе удаленного рабочего стола?


Если пользователь запускает свой браузер внутри удаленного рабочего стола (т.е. служб терминалов), я хочу отключить анимацию на веб-сайте.

Если бы это было нативное приложение, в отличие от веб-сайта, я мог бы выполнить эту проверку, используя:

//Native code
isRemoteSession = GetSystemMetrics( SM_REMOTESESSION );

или

//Managed Code:
isRemoteSession = System.Windows.Forms.SystemInformation.TerminalServerSession;

. Есть ли подобная проверка, которая может быть сделано внутри браузера?

Примечание: Предположим, для целей этого обсуждения, что браузер, о котором мы говорим, - это Internet Explorer 8.


Обновление 1: Возможно, что-то в Как получить услугу терминала имя клиентского компьютера из javascript?

8
задан Community 23 May 2017 в 11:45
поделиться