在ColdFusion中检查访客操作系统

时间:2010-03-09 14:35:14

标签: coldfusion

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

1 个答案:

答案 0 :(得分:5)

您将能够检测发出请求的用户代理。

在那一行,你会看到类似的东西:

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) 

还有你的操作系统。

希望有所帮助

<强>更新

如果您想知道托管应用程序的服务器的操作系统名称是什么,您可以直接使用:

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