国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue項目前端獲取本機IP

這篇具有很好參考價值的文章主要介紹了vue項目前端獲取本機IP。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

首先要解除瀏覽器獲取本機IP的安全限制

火狐(FireFox) 刪除隱藏IP

瀏覽器輸入 about:config

搜索配置 media.peerconnection.enabled 改為false ( 刷新程序,IP正常顯示 )

谷歌(Chrome) 刪除隱藏IP

瀏覽器輸入:chrome://flags/#enable-webrtc-hide-local-ips-with-mdns

把 Anonymize local IPs exposed by WebRTC 設置為 disabled ( 刷新程序,IP正常顯示 )

edge瀏覽器刪除隱藏ip

瀏覽器輸入: edge://flags/#enable-webrtc-hide-local-ips-with-mdns

把 Anonymize local IPs exposed by WebRTC 設置為 disabled ( 刷新程序,IP正常顯示 )

備注

1.設置完成后要重啟瀏覽器
2.若沒有查到相對應的設置,請檢查瀏覽器版本更新文章來源地址http://www.zghlxwxcb.cn/news/detail-479252.html

methods方法

// 獲取ip地址
    getUserIP(onNewIP) { 
      console.log('獲取ip')
      let MyPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection
      let pc = new MyPeerConnection({iceServers: []})
      let noop = function () {}
      let localIPs = {}
      let ipRegex = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/g
      function iterateIP (ip) {
          if (!localIPs[ip]) onNewIP(ip)
          localIPs[ip] = true
      }
      pc.createDataChannel('')
      pc.createOffer().then(function (sdp) {
        sdp.sdp.split('\n').forEach(function (line) {
          if (line.indexOf('candidate') < 0) return
          line.match(ipRegex).forEach(iterateIP)
        })
        pc.setLocalDescription(sdp, noop, noop)
      }).catch(function (reason) {
      // An error occurred, so handle the failure to connect
      })
      // seen for candidate events
      pc.onicecandidate = function (ice) {
        if (!ice || !ice.candidate || !ice.candidate.candidate || !ice.candidate.candidate.match(ipRegex)) return
        ice.candidate.candidate.match(ipRegex).forEach(iterateIP)
      }
    },

在created中調(diào)用獲取IP的方法

	var _that = this
    this.getUserIP(function(ip){
      console.log("得到的本地IP :" + ip)  // 得到的本地IP :192.168.21.23
      console.log(_that.loginForm) 
      _that.loginForm.userIP = ip  //這里不能用this 因為this指向的是這個回調(diào)函數(shù)的this
    })

到了這里,關于vue項目前端獲取本機IP的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 悄悄告訴你:前端如何獲取本機IP,輕松一步開啟網(wǎng)絡探秘之旅

    悄悄告訴你:前端如何獲取本機IP,輕松一步開啟網(wǎng)絡探秘之旅

    ?? 前期回顧 Vite+Vue3+Ts 實戰(zhàn)本地運行GPT_彩色之外的博客-CSDN博客 本地運行 使用GPT https://blog.csdn.net/m0_57904695/article/details/131851601?spm=1001.2014.3001.5501 目錄 ??? 第一種:上白度 ??? 第二種:JS獲取 ???? 謝謝觀看 幾行代碼,輕松獲取本機 IP 地址,究竟是怎樣實現(xiàn)的? ?控制臺

    2024年02月05日
    瀏覽(27)
  • Gin:獲取本機IP,獲取訪問IP

    ?獲取本機IP ?獲取訪問IP 參考來源: go+gin獲取本機ip和獲取訪問ip - 簡書

    2024年01月21日
    瀏覽(20)
  • python獲取本機的IP

    方法一: 通常使用socket.gethostbyname()方法即可獲取本機IP地址,但有時候獲取不到(比如沒有正確設置主機名稱),示例代碼如下: 方法二: 這個方法獲取本機服務器的IP。沒有任何的依賴。 而是利用 UDP 協(xié)議來實現(xiàn)的,生成一個UDP包,把自己的 IP 放入到 UDP 協(xié)議頭中,然后從

    2024年02月06日
    瀏覽(15)
  • (vue)前端獲取ip方法

    解決參考:https://www.fke6.com/html/78898.html

    2024年02月12日
    瀏覽(17)
  • Shell腳本中獲取本機ip地址,Linux獲取本地ip地址

    在 Shell 腳本中獲取本機 IP 地址可以通過多種方式實現(xiàn),這里介紹三種常用的方法: 1. 使用 ifconfig 命令獲取本機 IP 地址 ifconfig 命令可以獲取本機網(wǎng)卡的配置信息,包括 IP 地址??梢酝ㄟ^ grep 命令過濾出 IP 地址信息,再使用 awk 命令提取出具體的 IP 地址。示例代碼如下:

    2024年02月11日
    瀏覽(31)
  • java獲取本機ip的方法

    java獲取本機ip的方法

    ? Java中有一個類叫 Application,可以用來獲取本機 ip,也可以用來獲取網(wǎng)絡連接的信息,例如網(wǎng)絡上有什么主機、需要訪問本機的主機名等。但是這個類只能在本機上使用,如果要訪問外部的主機,還需要使用其它的方法。 首先在主程序中寫一個 java. util. Application ()方法,

    2024年02月02日
    瀏覽(27)
  • 獲取本機外網(wǎng) IP 的方法

    在 Python 中,可以使用多種方法獲取本機的外網(wǎng) IP 地址。下面我將介紹兩種常用的方法:使用第三方 API 和解析網(wǎng)頁內(nèi)容。 方法一:使用第三方 API 有一些提供免費的外部接口(API),可以方便地獲取本機的外網(wǎng) IP 地址。其中一個常用的 API 為 http://ipinfo.io/json。我們可以使用

    2024年02月03日
    瀏覽(15)
  • JavaScript 如何獲取本機IP地址

    獲取本機IP地址是前端工程師經(jīng)常需要處理的問題。JavaScript 有幾種方法可以獲取客戶端的IP地址。下面是三種獲取本機IP的方法。 方法1:使用第三方 API 一種獲取客戶端IP地址的最簡單方法是使用第三方API。可以使用一些免費API,例如ipify.org等來獲取IP地址。下面的代碼片段展

    2024年02月04日
    瀏覽(19)
  • vue前端獲取本地IP地址

    新建js文件 getIpAddress.js 在index.js文件中添加以下配置

    2024年04月29日
    瀏覽(23)
  • QT 中獲取本機ip的方法

    QT 中獲取本機ip的方法

    在使用tcp時綁定自己的端口號時,每次都要手動輸入或者在代碼編寫的時候固定死。就在想有沒有便捷的方法,于是我便找到了一種不太美好的解決方法: 這樣在我現(xiàn)在的電腦上運行可以自動獲取到了。但是每臺電腦上,ip地址的順序可能略有不同,所以程序再換一個機子運行

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包