检查访客在ColdFusion中的操作系统

问题描述:

7年前,Paul Silver有this post来检查各种浏览器。从那以后有没有更新的脚本? 我想要的是一个if/then结构来告诉用户所在的操作系统 - 它不必一直走到浏览器版本。 我使用cgi.user_agent字符串来推断他们正在使用的操作系统。检查访客在ColdFusion中的操作系统

您将能够检测到用户代理正在发出请求。

在那行,你会看到这样的事情:

Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729) 

而且还有您的操作系统。

希望它可以帮助

UPDATE:

而就在你想知道什么操作系统名称是承载应用程序服务器的情况下,你可以简单地使用:

<cfset system = CreateObject("java", "java.lang.System").getProperties()> 
<cfdump var="#system['os.name']#">