JavaScript

超轻量级php框架startmvc

js如何获取访问IP、地区、当前操作浏览器

更新时间:2020-09-05 09:12:01 作者:startmvc
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>

展示效果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

js 获取 ip 地区 浏览器