//用于获取ip地址开始——–我是分割线———–
function getUserIP(onNewIP) {
var myPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
var pc = new myPeerConnection({
iceServers: []
}),
noop = function() {},
localIPs = {},
ipRegex = /([0-9]{1,3}(.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/g,
key;
function iterateIP(ip) {
if (!localIPs[ip]) onNewIP(ip);
localIPs[ip] = true;
}
//create a bogus data channel
pc.createDataChannel(“”);
// create offer and set local description
pc.createOffer().then(function(sdp) {
sdp.sdp.split(‘\n’).forEach(function(line) {
if (line.indexOf(‘candidate’) < 0) return;
line.match(ipRegex).forEach(iterateIP);
});
pc.setLocalDescription(sdp, noop, noop);
});
//sten for candidate events
pc.onicecandidate = function(ice) {
if (!ice || !ice.candidate || !ice.candidate.candidate || !ice.candidate.candidate.match(ipRegex)) return;
ice.candidate.candidate.match(ipRegex).forEach(iterateIP);
};
}
//用于获取ip地址结束——–我是分割线———–
//获取服务器ip地址
getUserIP(function(ip){
alert(ip);
});
//获取服务器ip地址结束
//获取服务器时间
setInterval(function() {
now = (new Date($.ajax({async: false}).getResponseHeader(“Date”)));
alert(now);
}, 1000);

js获取局域网ip地址以及获取服务器端得时间(已测,复制粘贴即可使用)相关推荐

  1. C#如何获取局域网ip地址

    C#如何获取局域网ip地址 代码如下: public static string GetLocalIP(){try{ string HostName = Dns.GetHostName(); //得到 ...

  2. 利用python写一个自动获取局域网ip地址并开启服务器绕过校园网设备限制的小工具

    前言 ​ 这个学年学校把宽带运营商从之前的联通大哥哥换成了如今的电信小弟弟,使用体验可谓一落千丈,最主要的原因是电信不再像联通提供拨号上网的账号和密码,改成了强制使用天翼校园的程序来进行认证上网,而且 ...

  3. php获取访问者ip地址,PHP获取访问者IP地址的二种方法

    本节内容: PHP获取访问者IP地址 方法一:$_SERVER['HTTP_X_FORWARDED_FOR']来获取相应的地址 复制代码 代码示例: function get_onlineip() { ...

  4. java获取网络ip地址_Java获取电脑真实IP地址的示例代码

    /** * @author yins * @date 2018年8月12日下午9:53:58 */ import java.net.Inet4Address; import java.net.Inet ...

  5. 前端获取用户ip地址,并放在请求头上(uniapp和H5)

    今日需求: 获取用户ip地址,并在每一次请求的时候带上这个ip地址 1.如何获取用户IP地址: 获取 用户ip地址的方式有很多,各大地图的开发者平台都能找到相关的API接口地址,都很牛掰,但是我看了一 ...

  6. JAVA获取主机IP地址

    JAVA获取主机IP地址 java 获取主机IP地址工具类 import org.springframework.web.context.request.RequestAttributes; impo ...

  7. js获取内网/局域网ip地址,操作系统,浏览器版本等信息

    这次呢,说一下使用js获取用户电脑的ip信息,刚开始只是想获取用户ip,后来就顺带着获取了操作系统和浏览器信息. 先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器 ...

  8. JS获取客户端IP地址、MAC和主机名的7个方法汇总

    今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome.FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本. ...

  9. js获取android mac地址,JS获取客户端IP地址、MAC和主机名的7个方法汇总

    今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome.FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本. ...

最新文章

  1. 在基于Jetty Fast CGI Proxy和php-fpm下配置Discuz
  2. 关于静态库与动态库【Linux 】【C】
  3. 栈应用(中缀表达式转后缀表达式并计算后缀表达式的值)
  4. 网络安全系列之三十九 在Linux中配置访问控制列表ACL
  5. Oracle 12.2 新特性 | PDB不同字符集变更深入解析
  6. 对大文件进行只打印过滤条件到列表元素(优化)
  7. sql [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause
  8. sublime text3 快捷方式汇总
  9. StringRedisTemplate和RedisTemplate区别和联
  10. JavaEE笔记:第十九次课之AJAX
  11. PDF在线预览插件:PDFObject web端预览(不支持手机网页预览,手机网页预览见下一篇博客);
  12. PHP2018人资面试题
  13. 四大行业晋身今秋求贤大户 游戏人才缺口奇大
  14. 华科计算机学院三好学生,2015-2016年度本科生国奖国励校三好奖学金评选细则(含加分项)...
  15. 神经网络 和 NLP —— 语言模型和词向量
  16. java map 内存分配_mapreduce 内存分配
  17. AMD GPU虚拟化
  18. Android Studio中Cannot resolve symbol XXX的解决方法
  19. 关于icon的tabs-icons使用自定义png jpg图片
  20. 第5章 8051单片机工作原理

热门文章

  1. 环信聊天的基本集成步骤及遇到的问题
  2. 嵌入式行业职场新人如何让师傅带你?
  3. 2019年vivo提前批开发岗笔试
  4. 一种云原生的终端模式
  5. 我不怕千万人阻挡,只怕自己投降是谁说的
  6. 警察叔叔顺着网线是怎么找到你的?计算机网络(四)之网络层未完待续
  7. ESP8266 TCP 调试问题 MALLOC问题
  8. Tushare开源数据接口的安装指南
  9. 游侠网NCG组织出来了
  10. idea设置堆内存、编译内存