js前端获取ip、地区及操作浏览器

萨瓦迪卡5年前javaScript3591

可引用搜狐查询js接口查询用户的id

http://pv.sohu.com/cityjson

举例

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/javascript">  
    console.log(returnCitySN["cip"]+','+returnCitySN["cname"])  
</script>

浏览器访问效果

image.png

js获取当前操作浏览器


<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>

运行效果:

image.png

标签: js萨瓦迪卡

相关文章

如何彻底卸载删除oracle数据库

 windows下如何彻底删除Oracle 软件环境: 1、Windows 2000+ORACLE 8.1.7 ,oracle 10g2、ORACLE安装路径为:C:\ORACLE实现方...

靠谱的博主交流平台!!!来不来??

       萨瓦迪卡旗下博客导航站已上线,欢迎各位博主点击免费入驻,为您带来源源不断的流量!网址为http://dh.swzhinan.com &n...

面对父母的笑容,心情却再也无法平静

      昨天中午,是个周天。依然是打算在家休息一天。吃完中饭,发现姐姐发来的信息,问我在干嘛?随便回了句在休息,怎么了?过了许久,姐姐回了个没事,我也就没太在意。&n...

bootsraps treeview选中子节点自动选中父节点及反选

bootsraps treeview选中子节点自动选中父节点及反选

效果图:引入外部JS及CSS文件:<link href="${root!}/resource/css/bootstrap.min.css" rel="stylesh...

java实现将“yyyy-MM-dd”格式字符串转化成“yyyy年MM月dd日”格式

可写入工具类,直接调用即可:public static String getChinaDate(String str) {   ...

程序员为什么不炫富

程序员为什么不炫富

 提到互联网,尤其是互联网工程师们,人们往往会想到两个词:“高薪”和“高压”。在知乎上“为什么很少见工资高的程序员炫富?”的问题下,一个得票很高的答案是:“乐意炫富的人,不是因为有钱,而是因为付出的少...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。