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

怎么获得本机的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男

学习了,谢谢!

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