杜兰特
杜兰特
  • 发布:2015-03-03 15:29
  • 更新:2019-01-03 11:24
  • 阅读:3138

怎么获得本机的ip 地址?

分类:HTML5+

想获得本机的ip地址

2015-03-03 15:29 负责人:无 分享
已邀请:
lostyouth

lostyouth

function getIp() {  
                    var ip = "127.0.0.1";  
                    if (plus.os.name == "Android") {  
                        //WifiManager  
                        var Context = plus.android.importClass("android.content.Context");  
                        var WifiManager = plus.android.importClass("android.net.wifi.WifiManager");  
                        var wifiManager = plus.android.runtimeMainActivity().getSystemService(Context.WIFI_SERVICE);  
                        var WifiInfo = plus.android.importClass("android.net.wifi.WifiInfo");  
                        var wifiInfo = wifiManager.getConnectionInfo();  
                        ip = intToIp(wifiInfo.getIpAddress());  
                    } else if(plus.os.name == "iOS"){  

                    }  
                    return ip;  
                }  

                function intToIp(i)  {  
                  return (i & 0xFF) + "." + ((i >> 8 ) & 0xFF) + "." + ((i >> 16 ) & 0xFF) +"."+((i >> 24 ) & 0xFF );  
                } 
_AJian_

_AJian_

求大神填补上ios的代码。

lostyouth

lostyouth

if (request.getHeader("x-forwarded-for") == null) {  
    ip = httpServletRequest.getRemoteAddr();  
}

IOS获取要ip太费劲了,还是通过服务端获取吧,如果是Java可以这样写

阿星蜀黍

阿星蜀黍 - 嘛钱不钱的,乐呵乐呵得了

马克

FYC

FYC - 80后IT男

学习了,谢谢!

该问题目前已经被锁定, 无法添加新回复