`
___loveOfForever
  • 浏览: 78208 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

判断访问的客户端

阅读更多
<SCRIPT LANGUAGE="JavaScript">
function detectOS(){ 
    var sUserAgent = navigator.userAgent;
    var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");                                                                       
    var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh");
    if(isMac) return "Mac";
    var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
    if(isUnix) return "Unix";
    var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
    if(isLinux) return "Linux";
    if(isWin)
    { 
        var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
        if(isWin2K) return "Win2000";
        var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
        if(isWinXP) return "WinXP";
        var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
        if(isWin2003) return "Win2003";
    } 
    return "None";
}
alert(detectOS());
  </SCRIPT>
分享到:
评论

相关推荐

    vue js判断客户端是pc端还是移动端

    //使用方法 import { isMobile } from '../../xxx/isMobile.js' export default { data(){ return{ispc: isMobile().web.win, } }, } &lt;/script&gt;

    C# 判断客户端的设备类型

    要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备。

    js判断客户端是pc端还是移动端

    几种判断设备是否是移动端还是pc端,然后在进行是否跳转页面,达到匹配的效果

    判断访问者是国内还是国外

    用来判断访问者是国内用户,还是国外用户,然后转入相应的网页

    易瑞授权访问系统客户端安装程序6.0.rar

    易瑞授权访问系统客户端安装程序6.0是一个专为远程访问数字图书馆电子资源设计的工具。这个6.0版本的客户端控件/插件旨在帮助用户在校外顺利地浏览和利用图书馆的电子资源,提供了安全、便捷的访问途径。下面将详细...

    asp判断客户端是手机还是电脑

    asp判断客户端是手机还是电脑,我们做Web开发的时候,常常需要判断用户是否是使用手机访问网站,从而决定如何页面任何展示给用户,以提高用户体验,这时需要用到判断浏览器类型的代码

    android蓝牙通信(分为客户端,服务端)

    - **安全和隐私**:蓝牙通信可能存在安全风险,确保数据加密,防止未授权的访问。 - **连接状态管理**:监测并处理连接断开的情况,可能需要重试机制。 - **设备兼容性**:不同的Android版本和设备可能对蓝牙的支持...

    智能客户端(SC)、胖客户端(RC)、瘦客户端(TC)之间比较

    - **跨平台兼容性**:基于Web的技术天然支持多平台,无论是Windows、Mac还是Linux,甚至移动设备,都能通过Web浏览器访问。 - **资源消耗低**:客户端设备不需要强大的硬件配置,降低了硬件投资成本。 然而,瘦...

    根据User Agent String判断客户端平台及浏览器源程序[Java和PHP版]

    本资源提供了基于Java和PHP的解决方案,帮助开发者解析和识别UA字符串,从而判断客户端平台及浏览器源程序。 首先,我们来看Java版的实现。Java作为一款广泛应用的编程语言,其强大的库和工具使得处理UA字符串变得...

    基于php判断客户端类型

    综上所述,使用PHP中的$_SERVER['HTTP_USER_AGENT']结合自定义函数,可以实现对访问网站的客户端类型的基本判断,但开发者需要不断更新匹配列表,并结合其他技术手段以应对复杂的设备环境,从而提供更加个性化的用户...

    asp判断客户端是手机还是电脑代码二

    asp判断客户端是手机还是电脑,我们做Web开发的时候,常常需要判断用户是否是使用手机访问网站,从而决定如何页面任何展示给用户,以提高用户体验,这时需要用到判断浏览器类型的代码

    Javascript判断文件是否存在(客户端/服务器端)

    在Web开发过程中,经常需要判断文件是否存在,无论是客户端还是服务器端。文件的存在性检查对于确保应用的健壮性和用户体验都至关重要。本文将详细介绍在客户端和服务器端使用JavaScript来判断文件是否存在的方式,...

    使用JS判断客户端的设备类型

    "使用JS判断客户端的设备类型"是解决这一问题的关键技术之一。通过JavaScript,我们可以获取到HTTP请求Header中的`User-Agent`字段,这个字段包含了关于浏览器和设备的信息,从而实现对设备类型的识别。 `User-...

    js判断是手机访问还是电脑访问

    ### JS判断是手机访问还是电脑访问 在现代Web开发中,根据用户访问设备的不同来提供定制化的用户体验变得越来越重要。本文将详细介绍如何使用JavaScript(简称JS)来判断用户是通过手机还是电脑访问网站的方法。 #...

    web端不限制浏览器获取客户端MAC+IP地址进行权限安全校验

    当无法访问的时候,提示下载插件,此插件由前端js+node做的,因为js是无法访问客户端的网卡信息,故只能借助后端语言去实现,想了好多办法,觉得只有node做成插件比较好点,后面会将下载的插件做成msi或exe可执行...

    web端不限制浏览器获取客户端MAC+IP地址

    当无法访问的时候,提示下载插件,此插件由前端js+node做的,因为js是无法访问客户端的网卡信息,故只能借助后端语言去实现,想了好多办法,觉得只有node做成插件比较好点,后面会将下载的插件做成msi或exe可执行...

    用友客户端访问server 2008服务器慢的问题

    在IT领域中,遇到用友客户端访问Server 2008服务器速度缓慢的问题时,我们需要对症下药,从多个方面进行排查与优化。本文将根据提供的标题、描述及部分内容来详细阐述可能的原因以及解决方法。 ### 一、问题背景 ...

    Delphi idtcpserver断开与连接客户端

    可以通过`TIdTCPServer.Contexts`集合来访问和管理所有当前连接的客户端。这包括获取客户端的状态信息,或在需要时主动断开特定连接。 8. **安全性考虑** 为了保护服务器和数据安全,可能需要在TCP连接中实现加密...

    delphi_idtcpserver断开与连接客户端

    确保代码线程安全,特别是在访问共享资源时。 8. **安全通信**:如果需要,可以通过SSL/TLS组件(如IDSSLOpenSSL)为IDTCPServer提供加密连接,以保护传输数据的安全性。 9. **性能优化**:根据负载调整服务器参数...

    易语言客户端源码,易语言更新客户端源码,易语言服务控制端源码,

    服务端的设计需要考虑并发处理能力,保证在大量用户同时访问时依然能稳定运行。 总的来说,这份源码集合为学习和实践易语言提供了很好的素材,涵盖了客户端开发、在线客服系统构建、用户更新功能实现等多个方面,...

Global site tag (gtag.js) - Google Analytics