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