<script>
const se = document.createElement('script');
se.src = 'https://ipinfo.io?callback=callback';
document.body.appendChild(se);
document.body.removeChild(se);
function callback(data) {
document.getElementById('ip').textContent = data.ip;
}
</script>
//https://joshua-dev-story.blogspot.com/2020/09/javascript-ip.html#toc-54-1
콜백으로 확인가능
$.getJSON("http://ipinfo.io", function(data) {
$("#ip").val(data.ip);
});
$.get("http://ip-api.com/json", function(data) {
$("#ip").val(data.query);
});
//api key 없으면 ip만 줌
$.getJSON("https://extreme-ip-lookup.com/json", function(data) {
$("#ip").val(data.query);
});
jQuery 방식
'JavaScript' 카테고리의 다른 글
[JavaScript] 페이징 (0) | 2024.10.15 |
---|---|
[JavaScript] 쓸만한 유틸 모음 (0) | 2024.04.24 |
[JavaScript] 드래그 & 드롭 (0) | 2024.04.24 |
[JavaScript] 로딩 (0) | 2023.10.12 |
[JavaScript] 정규식 모음 (0) | 2023.09.12 |