Home >Web Front-end >JS Tutorial >js gets local ip and region

js gets local ip and region

一个新手
一个新手Original
2017-10-12 09:48:222910browse


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>

<body>
    <script type="text/javascript" charset="utf-8">    
    function get_ip(cb) {        
    var script = document.createElement("script"),
            s = document.getElementsByTagName("script")[0];
        script.src = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=jsonp";
        s.parentNode.insertBefore(script, s);        
        var it = setInterval(function() {            
        if (!!remote_ip_info) {
                cb(remote_ip_info);
                remote_ip_info = null;
                clearInterval(it);
                it = null;
            }
        }, 100);
    }
    get_ip(function(info) {
        alert(&#39;你的ip所在地为:&#39; + info.country + info.province + info.city);
    });    
    </script>
</body>

</html>


<!doctype html>
<html>

<head>
    <meta charset="utf-8">
    <title>t1</title>
    <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport">
</head>
<body>
    <h1>点击获取ip</h1>
    <br>
    <button class="xxx-btn" onclick="aa()">click me</button>
    <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
    <script>    
    function aa() {  
        alert(returnCitySN[&#39;cip&#39;] + returnCitySN[&#39;cname&#39;]);
        console.log(returnCitySN);
    };    </script>
</body>

</html>

The above is the detailed content of js gets local ip and region. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn