Js本身無法,用Jquery去ajax一個(gè)后端地址,獲得IP,就要獲得了IP,就能知道是內(nèi)網(wǎng)還是外網(wǎng)了(內(nèi)網(wǎng)一般都是192.168.XXX.XXX)
目前成都創(chuàng)新互聯(lián)已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、臨清網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
有的啊,到j(luò)query官方網(wǎng)站上找啊,google和微軟以及jquery官方網(wǎng)站都有提供的,
百度知道很lj,不讓寫網(wǎng)址
你或者直接搜索 jQuery CDN
js本身無法獲取用戶IP
但是可以結(jié)合服務(wù)器程序來實(shí)現(xiàn)這個(gè)功能
以jquery和PHP為例:
js文件:
$.get('getip.php', function(xhr) {
alert(xhr['ip']);
}, 'json');
//使用ajax方式向getip.php發(fā)送請(qǐng)求,設(shè)置接收格式為json
php文件getip.php :
?php
echo json_encode(array(
'ip' = $_SERVER['REMOTE_ADDR']
));
//返回json格式的IP地址!
如何用js或者jquery獲取客戶端的IP地址:
$.getJSON("",
function (data) {
alert(data.ip);
}).error(function () { alert("獲取IP失敗請(qǐng)聯(lián)網(wǎng)查詢"); }) ;
IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語:Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址),是IP Address的縮寫。IP地址是IP協(xié)議提供的一種統(tǒng)一的地址格式,它為互聯(lián)網(wǎng)上的每一個(gè)網(wǎng)絡(luò)和每一臺(tái)主機(jī)分配一個(gè)邏輯地址,以此來屏蔽物理地址的差異。目前還有些ip代理軟件,但大部分都收費(fèi)。
IP地址類型;
公有地址:
公有地址(Public address)由Inter NIC(Internet Network Information Center因特網(wǎng)信息中心)負(fù)責(zé)。這些IP地址分配給注冊(cè)并向Inter NIC提出申請(qǐng)的組織機(jī)構(gòu)。通過它直接訪問因特網(wǎng)。
私有地址:
私有地址(Private address)屬于非注冊(cè)地址,專門為組織機(jī)構(gòu)內(nèi)部使用。
以下列出留用的內(nèi)部私有地址:
A類 10.0.0.0--10.255.255.255
B類 172.16.0.0--172.31.255.255
C類 192.168.0.0--192.168.255.255
1,js取得IP地址的方法一
script src=""/script
script type="text/A class=infotextkey href="" target=_blankjavascript/A"
document.write(returnCitySN["cip"]+','+returnCitySN["cname"])
/script
2,js取得IP地址的方法二
script language="javascript" type="text/javascript" src=""
/script
scriptdocument.write("你的IP是:"+IPData[0]+",來自:"+IPData[2]);
/script
3,js取得ip地址的方法三,騰訊IP,轉(zhuǎn)UTF-8:
script type="text/javascript" src="" charset="gb2312"/script
$(document).ready(function() {
$("#ip").val(IPData[0]);
$("#add").val(IPData[2]);
})
$(function(){
var api = "";//搜狐的一個(gè)獲取IP接口
$.get(api,function(data){
var script = $('script type="text/javascript"/')[0];
script.defer = true;
script.text = data;
$(script).appendTo("head");
console.log("cid : " + returnCitySN.cid);
console.log("cip : " + returnCitySN.cip);//得到IP
console.log("cname : " + returnCitySN.cname);//城市
},"text");
});