vue获取用户ip地址
vue获取用户ip地址(仅限IE浏览器,谷歌无效)
具体代码如下:
/**data里定义变量ip
**/
ip = ''/**mounted添加下面方法
**/
this.getUserIP((ip) => {this.ip = ipconsole.log('this.ip====', this.ip)})
/**methods添加下面方法
**/// 获取用户本地ip的方法getUserIP (onNewIP) {let MyPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnectionlet pc = new MyPeerConnection({iceServers: []})let noop = () => {}let localIPs = {}let ipRegex = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/glet iterateIP = (ip) => {if (!localIPs[ip]) onNewIP(ip)localIPs[ip] = true}pc.createDataChannel('')pc.createOffer().then((sdp) => {sdp.sdp.split('\n').forEach(function (line) {if (line.indexOf('candidate') < 0) returnline.match(ipRegex).forEach(iterateIP)})pc.setLocalDescription(sdp, noop, noop)}).catch((reason) => {})pc.onicecandidate = (ice) => {if (!ice || !ice.candidate || !ice.candidate.candidate || !ice.candidate.candidate.match(ipRegex)) returnice.candidate.candidate.match(ipRegex).forEach(iterateIP)}},
vue获取用户ip地址相关推荐
- 前端获取用户ip地址,并放在请求头上(uniapp和H5)
今日需求: 获取用户ip地址,并在每一次请求的时候带上这个ip地址 1.如何获取用户IP地址: 获取 用户ip地址的方式有很多,各大地图的开发者平台都能找到相关的API接口地址,都很牛掰,但是我看了一 ...
- 腾讯地图获取用户Ip地址
腾讯地图获取用户IP地址## <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js&quo ...
- 获取用户Ip地址通用方法常见安全隐患 x-forwarded-for
分析过程 这个来自一些项目中,获取用户Ip,进行用户操作行为的记录,是常见并且经常使用的. 一般朋友,都会看到如下通用获取IP地址方法. function getIP() { if (isset($_ ...
- 获取用户Ip地址常见安全隐患及解决办法
分析过程 这个来自一些项目中,获取用户Ip,进行用户操作行为的记录,是常见并且经常使用的. 一般朋友,都会看到如下通用获取IP地址方法. function getIP() { if (isset($_ ...
- 【用jQuery来判断浏览器的类型】及【javascript获取用户ip地址】
用jQuery来判断浏览器的类型,主要是使用$.browser这个工具类,使用方法: $.browser.['浏览器关键字'] //谷歌浏览器.360浏览器等其他一些浏览器,没有专门的判断 funct ...
- 如何通过request对象获取用户IP地址
获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的.但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了. ...
- 微信小程序获取用户IP地址,HTTPS接口
很简单实用的ip地址接口, 只返回当前ip 接口返回内容格式为: {"ip":"27.211.239.98"} // 获取IP地址 wx.request({ur ...
- ajax 获取用户ip地址,利用jQuery实现Ajax获取当前IP地区位置代码
特效描述:利用jQuery实现 Ajax 获取当前IP 地区位置代码.利用jQuery实现Ajax获取当前IP和地区位置代码 代码结构 1. 引入JS 2. HTML代码 AJAX检测ip和地区 $( ...
- PHP如何获取用户IP地址
如下代码: <?php$IP = $_SERVER["REMOTE_ADDR"];//获取IP并保存到变量IP中echo "<big align='cente ...
最新文章
- java collections_【Java视频教程】day31-集合练习??
- shell 多行注释
- scrapy立面parse_立面设计模式–设计观点
- powershell some check
- python标准库之urllib, httplib, urllib2
- html 缩小页面 重叠,如何获得两个平行四边形完美重叠并在HTML中动态调整大小?...
- mysql数据库innodb恢复命令_MySQL 如何对InnoDB使用Undrop来恢复InnoDB数据
- iOS 离屏渲染的研究
- 优化Angularjs的$watch方法
- linux boot 空间不足,解决Ubuntu 提示boot分区空间不足办法
- 201521123014《Java程序设计》第1周学习总结
- 大规模均衡分割与层次聚类
- 直角三角公式计算机,直角三角形中的一些常用公式.
- Java实现手机登录功能
- 腾讯云后端面试15问(6年工作经验)
- html5实例异步图片加载,JS+html5实现异步上传图片显示上传文件进度条功能示例...
- 全国多省市遭暴雪袭击!这些路段交通受阻!
- ubuntu 12.04中搭建nfs服务器
- 【OpenStreetMap】任意城市道路数据下载(附带数据解释)
- 把ipa包上传入AppStore