如何确定用户来自瘦客户机还是胖客户机



我需要在一个基于瘦/胖客户端访问页面的网页上动态显示内容。

我希望能够以编程方式确定用户是否来自瘦客户端(在我的情况下是VMWare VDI vs厚客户端桌面,vpn等)。如果可能的话,我更喜欢客户端脚本语言的解决方案,如Javascript。

如果您可以访问瘦客户机或胖客户机:

  • 更改用户代理以反映瘦/胖客户端
  • 添加额外的头到浏览器请求https://superuser.com/questions/584918/send-a-custom-http-header-to-one-certain-host-only

在任何情况下,您都可以:

  • console.log(navigator)获取客户机数据
  • 尝试用webgl之类的东西检测硬件,例如:http://webglreport.com/,
  • 或使用MAC地址的旧示例:http://carnal0wnage.attackresearch.com/2009/04/detecting-vmware-with-javascript-or-how.html

相关内容

  • 没有找到相关文章

最新更新