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


Posted in Javascript onJuly 23, 2019

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、地区、当前操作浏览器

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

Javascript 相关文章推荐
Tab页界面,用jQuery及Ajax技术实现
Sep 21 Javascript
Web 前端设计模式--Dom重构 提高显示性能
Oct 22 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
Dec 30 Javascript
计算世界完全对称日的js代码,粗糙版
Nov 04 Javascript
JQuery实现绚丽的横向下拉菜单
Dec 19 Javascript
jquery中ajax使用error调试错误的方法
Feb 08 Javascript
jQuery添加删除DOM元素方法详解
Jan 18 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
Angularjs 制作购物车功能实例代码
Sep 14 Javascript
javascript中神奇的 Date对象小结
Oct 12 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
Mar 21 Javascript
django js 实现表格动态标序号的实例代码
Jul 12 Javascript
node.js express框架简介与实现
Jul 23 #Javascript
js微信分享接口调用详解
Jul 23 #Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 #Javascript
vue 地区选择器v-distpicker的常用功能
Jul 23 #Javascript
微信小程序 网络通信实现详解
Jul 23 #Javascript
微信小程序 确认框的实现(附代码)
Jul 23 #Javascript
koa2 从入门到精通(小结)
Jul 23 #Javascript
You might like
php删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
Jquery常用技巧收集整理篇
2010/11/14 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
2013/10/10 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
2016/12/26 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
vue实现购物车案例
2020/05/30 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
Keras设置以及获取权重的实现
2020/06/19 Python
html5唤醒APP小记
2019/03/27 HTML / CSS
大一学生假期实习的自我评价
2013/10/12 职场文书
人事专员岗位职责
2013/11/20 职场文书
职业技术学校毕业生推荐信
2013/12/03 职场文书
护士检查书
2014/01/17 职场文书
供应链金融服务方案
2014/05/25 职场文书
会计学习心得体会
2014/09/09 职场文书
营销总监岗位职责
2014/09/16 职场文书
委托培训协议书
2014/11/17 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
葬礼主持词
2015/07/02 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏
Python编写冷笑话生成器
2022/04/20 Python
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android