significa - Obtener IP del cliente en javascript/angularjs
ng-if (1)
Hay un proveedor de servicios que proporciona encabezados CORS (Access-Control-Allow-Origin: *) para solicitudes basadas en JavaScript:
Pruebe la siguiente solicitud XMLHTTP para una muestra:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log(xhttp.responseText)
}
};
xhttp.open("GET", "//freegeoip.net/json/?callback=", true);
xhttp.send();
O en caso de uso de jQuery:
$.getJSON(''//freegeoip.net/json/?callback=?'', function(data) {
console.log(data);
});
Estoy tratando de obtener IP del cliente en mi aplicación angular. Estoy usando este código:
$http.get("http://l2.io/ip.js").then(function(response) {
$scope.ip = response.data;
});
Pero hace
Error: XMLHttpRequest no puede cargar http://l2.io/ip.js . Ningún encabezado ''Access-Control-Allow-Origin'' está presente en el recurso solicitado. El origen '' http: // localhost: 9001 '' no está, por lo tanto, permitido.
Cómo agregar encabezados?