之前,对获取用户IP地址和用户物理location研究了一下。我分为两个文章来写。这篇文章主要来写一下,关于IP地址,和访问的设备的相关信息。

IP地址,和相关的设备信息通过几行简单的JS代码,便可以实现。

在我的这个例子里,我有个一个sohu的api,个人觉得还蛮好用。首先就是链接这个api,在html文件中

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>

链接后,JS中就可以call一个名为returnCitySN的参数,其返回值,是一个字典的格式。 例如:

{cip: '219.237.xxx.xxx', cid: '110000', cname: '北京市'}

我们也可以通过一下,来获取各自的内容

var cip = returnCitySN['cip']
var cid = returnCitySN['cid']
var cname = returnCitySN['cname']

设备相关的信息,不需要任何额外的api,通过一下代码,可以直接获得

var user_time = new Date()
var browser_code = navigator.appCodeName
var browser_name = navigator.appName
var browser_version = navigator.appVersion
var hardware_platform = navigator.platform
var user_agent = navigator.userAgent

当时前端做了一个页面,然后后端用node.js写的。获取的信息通过nodejs的socekt发到我的服务器上,最后再服务器上输出给一个txt。

JS获取IP地址信息,以及设备信息相关推荐

  1. js获取IP地址多种方法实例教程

    js获取IP地址方法总结  js代码获取IP地址的方法,如何在js中取得客户端的IP地址. 原文地址:js获取IP地址的三种方法 http://www.jbxue.com/article/11338. ...

  2. springboot 获取访问者的ip地址、访问设备信息、城市地址信息

    1.获取访问者的ip地址: 不多说直接上代码,详解见注释 package com.xr.util;import lombok.extern.slf4j.Slf4j;import javax.servl ...

  3. python地址多少位_Python获取IP地址对应的地理位置信息!

    在学习中有迷茫不知如何学习的朋友小编推荐一个学Python的学习q u n 227 -435- 450可以来了解一起进步一起学习!免费分享视频资料 原理简介 利用了三个可以查询ip地址对应归属地的网站 ...

  4. PHP 获取 IP 地址所在的地理位置信息/城市

    源码:https://github.com/hacfins/thinkphp6-api/blob/master/app/common/third/MapService.php 类似的博客很多,五花八门 ...

  5. JS获取IP地址,控制台提示returnCitySN未定义的问题

    问题:通过搜狐的IP地址查询接口https://pv.sohu.com/cityjsonx去获取IP地址的时候,控制台报错:returnCitySN未定义. 解决方案:可以通过在链接后面添加时间戳的方 ...

  6. js获取ip地址_(原创)Node.JS实战31:大名鼎鼎的Express!

    Express (http://expressjs.com)是Node.JS中一个简洁.灵活.强大的Web应用框架, 它提供了一系列强大特性,可以帮助我们快速创建各种Web 应用,也可用来编写各种的W ...

  7. JS获取IP地址,登录地点的方法

    JS <!--下面一个开放的JS中有一个方法可以获取当前IP地址--> <script src="http://pv.sohu.com/cityjson?ie=utf-8& ...

  8. IE JS获取IP地址

    1.IE打开该HTML文件 2.允许Activex运行 3.F12打开开发者工具查看IP ps: 该代码参考自:https://stackoverflow.com/questions/50640062 ...

  9. 利用前端js获取ip地址

    方法三(所有的平台及浏览器): 使用的搜狐接口 复制代码 代码如下: <script src="http://pv.sohu.com/cityjson?ie=utf-8"&g ...

  10. js 获取ip地址进行跳转

    搜狐: 第一步:在页面上引用: <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> 上 ...

最新文章

  1. ps grep java_ps -ef | grep java 查看所有关于java的进程
  2. 【 Verilog HDL 】基本运算逻辑的Verilog HDL 模型
  3. Cocos2d-x列表嵌套裁剪bug
  4. JPA/Hibernate实体类定义联合主键@IdClass注解的使用
  5. scrapy 安装技巧
  6. 谷歌云计算机,google云计算的三大核心技术
  7. javaweb之Filter详解
  8. 太赞了!阿里巴巴AI每天服务全球10亿人
  9. python清空屏幕代码_python代码怎样清屏
  10. json对象获取json数组
  11. 推荐一个语音机器人项目
  12. Linux - 搭建ftp服务器
  13. 已知三角形顶点坐标,求其外接圆的公式
  14. node.js配置oracle,Node.js 安装配置 | 菜鸟教程
  15. 个人信息安全规范----3、个人信息的收集、存储、使用
  16. 三网融合方案通过 一台机器打电话看电视上网
  17. 菜鸟学习Docker实例
  18. Jenkins自动化构建vue项目然后发布到远程服务器
  19. 前端开发社区,前端校招面试题及解析大全
  20. c语言 将结构体放在flash,stm32的内部flash读写操作(含结构体的保存)

热门文章

  1. windows10 局域网内传输文件
  2. Hessian 矩阵(黑塞矩阵)以及hessian矩阵奇异的用法
  3. 读《白话统计》笔记——第七章
  4. 《黑马QT视频教程》2020.7.31学习日记
  5. 求解sinx的n次方积分
  6. 单台服务器百万并发实现 C10K, C1000K, C10M
  7. python基础语法记录
  8. STM32 cubemx驱动ws2812b灯条
  9. nginx集群配置流程
  10. NLP - snownlp