Angular.JS IP Fetch
Uses freegeoip.net to get results. Really simple, fork for great good!
CSS
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
h4 {
margin: 0;
}
.location {
list-style-type: none;
margin: 10px;
padding: 10px;
width: 250px;
background-color: #fff;
color: #007;
border: 5px solid #f70;
border-radius: 20px;
display: block;
float: left;
}
.animate-enter {
-webkit-transition: 1s linear all;
/* Chrome */
transition: 2s linear all;
opacity: 0;
}
.animate-enter.animate-enter-active {
opacity: 0.5;
}
JavaScript
<script type="text/javascript">
window.onload = function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://jsonip.appspot.com/?callback=DisplayIP";
};
function DisplayIP(response) {
alert("Your IP Address is " + response.ip);
}
</script>