vue2获取当前设备的 IP 地址以及位置信息

这篇具有很好参考价值的文章主要介绍了vue2获取当前设备的 IP 地址以及位置信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

data数据:文章来源地址https://www.toymoban.com/news/detail-857093.html

ipAddress: { ip: "", location: "", type: "" }
methods中的方法:
getIpAddress() { //获取ip, 位置
     let year = new Date().getFullYear();
        fetch(`https://${year}.ip138.com/`).then(x => x.text()).then(h => {
        let domParser = new DOMParser();
        let doc = domParser.parseFromString(h, "text/html");
        let text = doc?.querySelector('p')?.innerText?.trim();
        console.log(text)//您的iP地址是:[xxx.xx.xxx.xxx ] 来自:中国上海xx xx
        try {
            let ip = text.substring(text.indexOf("[") + 1, text.indexOf("]")).trim();
            this.ipAddress.ip = ip;
            let other = text.substring(text.indexOf("来自:") + 3).trim();
            let arr = other.split(" ");
            this.ipAddress.location = arr[0];
            this.ipAddress.type = arr[1];
        } catch (e) {
            console.error(e)
        }
    })
}
mounted:dom加载完成后调用
mounted() { //dom加载完成后执行
    this.getIpAddress();
    console.log(this.ipAddress);//{ip: 'xxx.xx.xxx.xxx', location: '中国上海xx', type: 'xx'}
}

到了这里,关于vue2获取当前设备的 IP 地址以及位置信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一步搞定IP地址查询:这个在线工具帮你快速掌握设备的位置信息!

    前言   今天分享一个免费的在线工具来查询IP地址所在的地理位置。可以通过IP地址所属的网络运营商和其他相关信息来确定设备的位置,包括国家、地区、城市和经纬度等信息。 Ip-API 官网地址: https://ip-api.com/ 使用示例    该工具除了提供界面查询,还贴心的提供了AP

    2023年04月24日
    浏览(36)
  • (Java版)根据ip获取地理位置以及相关信息

    1.首先我们需要进入地图开放平台的官网,根据提示注册账号,以百度地图为例: https://lbsyun.baidu.com/ 我们新用户登录之后会弹出这个页面,选择个人爱好者进入完成注册 成功之后我们会进入到下面这个页面,如果没有申请ak的小伙伴在控制台看板这一块是有一个流程指引的

    2024年02月08日
    浏览(21)
  • 通过snmp获取设备每个接口的配置IP地址,网段信息和VLAN接口号

    第一部分,观察通过snmp OID能获取的信息,对信息进行关联。 1、通过 snmp获取到接口IP地址和掩码信息,发现IP地址作为索引值; 2、每个IP地址的索引,都可以关联到接口的索引 3、每个接口索引,都可以通过snmp获取到接口的名称, 降这个3个数据进行关联,可以得到接口名称

    2024年02月09日
    浏览(34)
  • Python 获取 IOS/Iphone/Ipad等设备拍摄的HEIC图片的拍摄地址/坐标/位置以及python的googleEarth的xml文件绘制初步

    出去旅游,用iphone拍了非常多的照片,心想这些照片都有位置信息和拍摄时间信息,那能不能用python制作一个程序,输入所有照片,然后读取这些信息,最后输出一个xml路径文件,打开在googleEarth看。虽然最近逐步奉行“不讨论意义主义”,但我觉得此举的意义,首先是折腾

    2024年02月21日
    浏览(40)
  • uniapp 微信小程序获取当前位置定位不准确问题 uniapp 微信小程序获取当前位置的坐标(经纬度),通过坐标去获取当前具体地址

    点击获取定位-位置授权-显示地址信息 1 2、 3、 以下3处(!!!必需)必须满足 manifest.json(!!!必需)

    2024年02月08日
    浏览(46)
  • uniapp获取用户当前位置信息(第一节)

    本篇文章分享一下我在实际开发小程序时遇到的需要获取用户当前位置的问题,在小程序开发过程中经常使用到的获取定位功能。uniapp官方也提供了相应的API供我们使用。 官网地址:uni.getLocation(OBJECT)) 首先根据官网uni.getLocation(OBJECT))来获取地理位置信息 注意:这里面有个大

    2024年02月17日
    浏览(38)
  • C# 获取当前设备硬件信息

    需求描述 现在有这样一个需求: 我有A、B两台服务器,其中A是一个视频处理服务器,B是一个数据存储服务器。此时有一个视频需要先在A服务器上进行一系列处理后,再上传到B服务器上进行存储。 为了减少人工手动处理的工作量,A服务器需要主动向B发送数据,然后B服务器

    2023年04月09日
    浏览(29)
  • 获取当前设备的IP

      在本地使用自带webUI的项目时,需要制定webUI的访问地址。 一般本地访问使用: 127.0.0.1 , 配置为可以从其他设备访问时,需要指定当前设备的IP,或者指定为 0.0.0.0 。   例如:使用locust的时候,因为某些特殊原因,我的电脑名称中有中文字符。当指定webUI访问地址指定

    2024年01月17日
    浏览(32)
  • 【Java、Python】获取电脑当前网络IP进行位置获取(附源码)

    我相信看到这篇博客的时候心里肯定是想解决自己的一个问题的,而这篇博客我就以简单快速的方式解决这些烦恼! 在Java中自带了一些自己的流对象来获取当前的IP地址,不多说我们直接上代码。 正如所见,一行代码获取你当前的IP。 InetAddress.getLocalHost()  - 此方法返回一个

    2024年02月04日
    浏览(38)
  • uniapp开发小程序解析经纬度获取当前位置信息(高德地图三)

    选择了高德地图定位 高德地图官网 小程序步骤如下:      1.首先创建应用       2.点击增添key按钮申请小程序key         3.然后下载它的微信小程序版 SDK:微信小程序 SDK         4.把下载的sdk放在公共的文件里,这里我放在了utils文件目录下          5.使用页面导入此

    2024年02月02日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包