小程序-如何获取手机ip地址

小程序-如何获取手机ip地址,第1张

环境:

windows 7

微信开发者工具

问题描述:

查看微信小程序开发文档,我们会发现微信并没有提供获取手机登陆IP的接口。因此,不能通过微信的专用接口获取到用户登陆IP。但是实际开发过程中,我们会遇到获取用户登陆IP的场景,那么我们如何获取用户登陆的IP地址呢?

解决办法:

你可以试试用ajax请求服务端获取ip

注意事项:

一、使用JS获取客户端IP的几个方法

方法一(只针对IE且客户端的IE允许AcitiveX运行,通过台:XP,SERVER03,2000)。

获取客户端IP代码:

代码如下:

<HTML>

<HEAD>

<TITLE>GetLocalIP</TITLE>

</HEAD>

<BODY>

获取IP:

<script language="JavaScript"> function GetLocalIPAddr(){ var

oSetting = null; var ip = null; try{ oSetting = new

ActiveXObject("rcbdyctlSetting"); ip = oSettingGetIPAddress; if

(iplength == 0){ return "没有连接到Internet"; } oSetting = null; }catch(e){

return ip; } return ip; } documentwrite(GetLocalIPAddr()+"<br/>")

</script>

</BODY>

</HTML>

方法二(所有的平台及浏览器):

获取客户端处在网络中的IP,前提是客户得联网。使用的是新浪接口。

代码如下:

<html>

<head>

<meta >

查看路由器以太网接口的ip地址步骤:

1、打开系统自带的IE浏览器(第三方软件不支持)。

2、输入路由器的ip地址 大部分都是19216811(路由器上面的标签上有)。

3、输入管理员密码(如果你没有改过路由器的密码的话就用 admin这个密码),然后确定

4、选择DHCP服务器,然后再点击客户端列表。

5、这个就是连接上这台路由器的所有设备列表。

6、这里显示有连上该路由器的所有用户的设备名称(用英文显示)和mac地址还有ip地址。

@RequestMapping(value="")

public void test(>

家用无线路由器网口分为两种,WAN口和LAN口,其中WAN口用于获取外部网络地址,LAN口用来分配内部网络地址。

常用的无线路由器LAN口地址一般为19216811/24或者19216801/24。总共包含254个可用IP地址。一般会有4个LAN口,4个LAN口共用着254个IP地址,也就是说在任意LAN口下只要扩展物理接口足够,就可以获取到254个IP地址。

因此,通过无线路由器LAN口可以获取的到IP地址数量为1~254个。而路由器自身的LAN口根据设置可以设置一个IP地址,而高端型路由器可以支持LAN口地址扩展,可支持多个LAN口地址。

$(function(){

var api = ">

以上就是关于小程序-如何获取手机ip地址全部的内容,包括:小程序-如何获取手机ip地址、关于JS获取IP的写法!、怎样查看路由器以太网接口的ip地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9327600.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存