Script Para Obtener direccion ip
En este ejemplo de javascript mostrare la manera de poder obtener la dirección ip de la
computadora en la que ejecutes dicho script para lo cual deberemos de utilizar el jquery
script que no ocuparas descargar pues utilizaremos el script online de aspnetcdn.
aqui el código
computadora en la que ejecutes dicho script para lo cual deberemos de utilizar el jquery
script que no ocuparas descargar pues utilizaremos el script online de aspnetcdn.
aqui el código
l<html>
<body>
<!--
Script Para Obtener direccion ip
-->
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>
<script>
window.RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; //compatibility for firefox and chrome
var pc = new RTCPeerConnection({iceServers:[]}), noop = function(){};
pc.createDataChannel(""); //create a bogus data channel
pc.createOffer(pc.setLocalDescription.bind(pc), noop); // create offer and set local description
pc.onicecandidate = function(ice){ //listen for candidate events
if(!ice || !ice.candidate || !ice.candidate.candidate) return;
var myIP = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(ice.candidate.candidate)[1];
alert('my IP: '+myIP);
pc.onicecandidate = noop;
};
</script>
</body>
</html>a
<body>
<!--
Script Para Obtener direccion ip
-->
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>
<script>
window.RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; //compatibility for firefox and chrome
var pc = new RTCPeerConnection({iceServers:[]}), noop = function(){};
pc.createDataChannel(""); //create a bogus data channel
pc.createOffer(pc.setLocalDescription.bind(pc), noop); // create offer and set local description
pc.onicecandidate = function(ice){ //listen for candidate events
if(!ice || !ice.candidate || !ice.candidate.candidate) return;
var myIP = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(ice.candidate.candidate)[1];
alert('my IP: '+myIP);
pc.onicecandidate = noop;
};
</script>
</body>
</html>a
hola amigo ,, sabes por que algunas veces no funciona en Chrome
ResponderBorrarhola ami me regresa la Myip = null sabes por que pasa esto?, es solo en Chrome en mozilla funciona perfecto
ResponderBorrar