【发布时间】:2010-08-05 18:25:45
【问题描述】:
如果用户在远程桌面会话中运行,有没有办法检查浏览器(例如 javascript)?
如果用户在远程桌面(即终端服务)中运行浏览器,我想禁用网站上的动画。
如果这是一个本机应用程序,而不是一个网站,我可以使用以下方法执行此检查:
//Native code
isRemoteSession = GetSystemMetrics( SM_REMOTESESSION );
或
//Managed Code:
isRemoteSession = System.Windows.Forms.SystemInformation.TerminalServerSession;
是否有可以在浏览器中进行的类似检查?
注意:假设我们讨论的浏览器是 Internet Explorer 8。
更新一:可能在How can you get the terminal service client machine name from javascript?
【问题讨论】:
-
+1,因为它对许多网站来说是一个很好的可用性增强。