導航:首頁 > 編程語言 > js獲取電腦ip地址嗎

js獲取電腦ip地址嗎

發布時間:2024-01-19 16:50:52

㈠ html網站調ip地止代碼

js獲取的

1,js取得IP地址的方法一
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/<A class=infotextkey href="http://www.jb51.net/" target=_blank>javascript</A>">
document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
</script>
2,js取得IP地址的方法二
<script language="javascript" type="text/javascript" src="http://fw.qq.com/ipaddress">
</script>
<script>document.write("你的IP是:"+IPData[0]+",來自:"+IPData[2]);
</script>
3,js取得ip地址的方法三,騰訊IP,轉UTF-8:
<script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gb2312"></script>
$(document).ready(function() {
$("#ip").val(IPData[0]);
$("#add").val(IPData[2]);
})

㈡ JS獲取本機IP地址的方法(附上解決瀏覽器無法獲取IP的方法)

獲取本機IP地址:

if(typeof window != 'undefined'){

    var RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;

    if (RTCPeerConnection) (()=>{

        var rtc = new RTCPeerConnection()

        rtc.createDataChannel(''); //創建一個可以發送任意數據的數據通道

        rtc.createOffer( offerDesc => { //創建並存態敬野儲一個sdp數據

        rtc.setLocalDescription(offerDesc)

    }, e => { console.log(e)})

    rtc.onicecandidate =(evt) => { //監聽candidate事件

        if (evt.candidate) {

            console.log('evt:',evt.candidate)

            let ip_rule = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/

            var ip_addr = ip_rule.exec(evt.candidate.candidate)[1]

            console.log('ip_addr:',ip_addr)   //列印獲取的IP地址

        }}

    })()

    else{console.log("沒有找到")}

}

如果電腦沒獲取到,基本上是因為瀏覽帆喊器限制稿搜了,解除方法如下:

解決方案:

火狐(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正常顯示 )

㈢ 怎麼用js獲取本機網卡地址

能<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>獲得ip</title>
<script>
//使用JavaScript獲得客戶端的的ip配置信息通過使用bat文件運行後獲得一個配置信息文件
//在通過讀取這個配置信息拿到客戶端的信息,可見js的功能確實很強大,可是由於現在的瀏覽器安全限制是不能夠讓用戶這樣使用的但是可以參考這個方法。以後會用到。
function getIP(bat,txt){
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.createTextFile(bat,1);
f.writeLine("ipconfig>"+txt);
f.Close();
var wsh=new ActiveXObject("wscript.shell");
wsh.run(bat)
setTimeout(display(),1000) }
function display(){
var f=fso.OpenTextFile(txt);
alert(f.ReadAll());
f.Close();
fso.DeleteFile(bat);
fso.DeleteFile(txt);

}
getIP("qswhIP.bat","clientipconfig.txt")
</script></head><body>
</body>
</html>

㈣ js 怎麼獲取本地ip\

JavaScript是一門腳本語言,是不能操作文件,讀取本地信息的,所以想要獲取IP,還需要藉助後端技術。方法如下:

㈤ js 獲得 本機的ip地址,區域網ip

本機IP可以這樣獲取:

functionmyIP(){
if(window.XMLHttpRequest)xmlhttp=newXMLHttpRequest();
elsexmlhttp=newActiveXObject("Microsoft.XMLHTTP");

xmlhttp.open("GET","http://api.hostip.info/get_html.php",false);
xmlhttp.send();

hostipInfo=xmlhttp.responseText.split(" ");

for(i=0;hostipInfo.length>=i;i++){
ipAddress=hostipInfo[i].split(":");
if(ipAddress[0]=="IP")returnipAddress[1];
}

returnfalse;
}

myIP();//返回值就是

區域網IP你也可以仿照上面的方式,用JSONP來做,自己提供服務端介面

㈥ chrome瀏覽器下,怎麼利用js或jquery獲取本地ip地址,不要依賴第三方應用

具體解決方案如下:
1、原因在於chrome不支持js在本地操作cookie!
據測試,除了chrome瀏覽器外,其他主流瀏覽器(ie、firefox等)都支持js在本地操作cookie。當然部署到伺服器上所有瀏覽器都是支持的。

2、當然,還有另外一個原因:瀏覽器設置成不支持cookie。這樣,調試js操作cookie當然也是不生效的。

閱讀全文

與js獲取電腦ip地址嗎相關的資料

熱點內容
mdfldf是什麼文件 瀏覽:569
文件在桌面怎麼刪除干凈 瀏覽:439
馬蘭士67cd機版本 瀏覽:542
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623
jsp中的session 瀏覽:621
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567

友情鏈接