zoukankan      html  css  js  c++  java
  • js获取访问IP、地区、、当前操作浏览器

    js获取IP、地区、当前操作浏览器有什么用呢?

    我的回答是用处很多,比如现在的异地登录和对用户常用浏览器做数据分析等。

    源代码如下:
    index.html

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8" />
        <title>Document</title>
        <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> 
        <script type="text/javascript">  
            document.write('IP地址:' + returnCitySN["cip"] + ', CID:' + returnCitySN["cid"] + ', 地区:' + returnCitySN["cname"]+",浏览器版本:"+getBrowserInfo());
            
            function getBrowserInfo()
    {
        var agent = navigator.userAgent.toLowerCase() ;
    
        var regStr_ie = /msie [d.]+;/gi ;
        var regStr_ff = /firefox/[d.]+/gi
        var regStr_chrome = /chrome/[d.]+/gi ;
        var regStr_saf = /safari/[d.]+/gi ;
        
        //IE
        if(agent.indexOf("msie") > 0)
        {
            return agent.match(regStr_ie) ;
        }
    
        //firefox
        if(agent.indexOf("firefox") > 0)
        {
            return agent.match(regStr_ff) ;
        }
    
        //Chrome
        if(agent.indexOf("chrome") > 0)
        {
            return agent.match(regStr_chrome) ;
        }
    
        //Safari
        if(agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0)
        {
            return agent.match(regStr_saf) ;
        }
    
    }
        </script>
    </head>
    
    <body> 
    </body>
    </html>

    展示效果如下:

  • 相关阅读:
    cookie 和 session 和 session id
    getMasterRequest VS getCurrentRequest?
    drupal 7 watchdog 记录debug信息
    刷环境
    再进一步
    7zip 不见 .git
    为什么我记不住密码
    www / publish
    behat debug / class property
    drupal 网站Log
  • 原文地址:https://www.cnblogs.com/youcong/p/10575277.html
Copyright © 2011-2022 走看看