1. js 获取mac地址

function MacInfo(){var locator =new ActiveXObject ("WbemScripting.SWbemLocator");var service = locator.ConnectServer(".");var properties = service.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled =True");var e =new Enumerator (properties);{var p = e.item();var mac = p.MACAddress;alert(mac)}
}

2.获取本机IP地址

function getIPKey(infoObj) {var that = this;if (window.RTCPeerConnection || window.webkitRTCPeerConnection || window.mozRTCPeerConnection) {var Rtc = window.RTCPeerConnection || window.webkitRTCPeerConnection || window.mozRTCPeerConnection;try {var nrtc = new Rtc({iceServers: []});nrtc.createDataChannel('', {reliable: !1});} catch (e) {infoObj['ip'] = '0.0.0.0';return infoObj;}var e = false;nrtc.onicecandidate = function(Rtc) {var reg = /([0-9]{1,3}(\.[0-9]{1,3}){3})/,infoArr = [];'complete' != Rtc.target.iceGatheringState || e || (e = !0,Rtc.target.localDescription.sdp.split('\n').forEach(function(a) {if ((a = reg.exec(a)) && '127.0.0.1' != a[1] && '0.0.0.0' != a[1] && -1 === infoArr.indexOf(a[1])) {infoArr.push(a[1]);}}),(function() {window.currentIp = 0 < infoArr.length ? infoArr.sort()[0] : '0.0.0.0';infoObj.ip = window.currentIp;})());};nrtc.createOffer(function(a) {nrtc.setLocalDescription(a, that.F(), that.F());}, that.F());infoObj.ip = window.currentIp || '0.0.0.0';return infoObj;} else {infoObj['ip'] = '0.0.0.0';return infoObj;}
}

3. 获取外网IP

引入js
<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script>

 //获取外网ip方式1:搜狐function getIpBysouhu(){console.log("---cip---"+returnCitySN["cip"]);console.log("---cid---"+returnCitySN["cid"]);console.log("---cname---"+returnCitySN["cname"]);}//获取外网ip方式2:ipifyfunction getIpByIpify(){$.ajax({url : "https://api.ipify.org/?format=json",type : "GET",data : {},dataType : "json",success : function(result) {console.log("---ip---"+result.ip);},error : function(){}});}

js 获取mac地址和IP地址相关推荐

  1. android获取网卡ip地址吗,Native.js获取android有线网络IP地址

    刚上手Native.js 请教问题如下: 想通过Native.js 获取Android有线网络IP地址,提示这一行console.log(en.hasMoreElements());报错: Uncau ...

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

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

  3. 如何优雅的获取 Mac OS 系统 IP 地址?

    目录 前言 正文 结尾 前言 用惯了 windows 系统的电脑,再使用苹果电脑时,总会有各种不习惯.比如,在获取电脑 IP 地址的时候,windows 电脑使用 ipconfig 命令就能非常方便的 ...

  4. 在windows中用java执行DOS命令arp -a获取已知MAC对应的ip地址

    在公司内网中,有一台主机(windows server2016)因为测试需要,在里面安装了九台centos7虚拟机,主机只在第一次安装系统时候链接显示器,之后就没有链接显示器,需要使用远程链接,但是因 ...

  5. js获取本机mac地址,IP地址

    <!DOCTYPE HTML> <html> <head>     <title>js获取本机mac地址,IP地址,计算机名</title> ...

  6. 获取客户端网卡MAC地址和IP地址的几种方法(一)

    获取客户端网卡MAC地址和IP地址的几种方法(一) 作者:代码乱了 在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证.在ASP.NET中,要获取服务器端的MAC ...

  7. 如何在Node.js中获取本机本地IP地址

    最近在做Cloud related的项目时,遇到一个问题,就是如何在Node.js中获取本机的IP地址.Node.js提供的API中,只能获取本机的hostname. os = require('os ...

  8. android 获取mac c语言,获取设备的mac地址和IP地址(android6.0以上专用)

    /** * 获取设备HardwareAddress地址 * @return */ public static String getMachineHardwareAddress(){ Enumerati ...

  9. Spring boot 获取本机的IP地址mac地址以及电脑名称!

    Spring boot 获取本机的IP地址mac地址以及电脑名称! package com.example.demo;import java.net.InetAddress;import java.n ...

  10. Android获取手机及路由器的Mac地址和IP地址

    Android获取Mac地址及IP地址需要添加权限, 在AndroidManifest.xml中: <uses-permission android:name="android.per ...

最新文章

  1. Animated Eye Candy for Programmers
  2. 基于Web用户控件的Portal
  3. 前端技术周刊 2018-09-10:Redux Mobx
  4. 怎么知道wx.config执行成功没_作为一个减肥40斤,且10年没反弹的普通人,这份瘦身经验分享给你...
  5. 线程中task取消_Rust Async: async-task源码分析
  6. Update your Twitter status using php
  7. html 嵌入 excel_用了这么久Excel,你了解它的前世今生吗?
  8. liferay录入中文乱码问题
  9. java rni_Java面试总结
  10. IE11离线安装总是提示“获取更新”的解决方法
  11. 单表(sqlserver不支持)、整库,支持本地和远程备份
  12. Python技巧篇:如何巧妙运用Python处理Word文档
  13. 立创商城PCB库下载(SVN更新)
  14. HTTP 头部字段 Access-Control-Allow-Origin
  15. Android Studio打包apk详细教程
  16. 修改MySQL数据库密码的多种方法
  17. 测试软件cpu占用率 可以用,CPU占用率检测工具
  18. 机器人-关节空间轨迹规划
  19. 《同桌的你》之BT版
  20. 【MySQL系列】单机热备(主从结构)和双机热备介绍和使用

热门文章

  1. win10系统64位安装与配置java环境,安装使用citespace经验
  2. 离散数学 第十三章 欧拉图与哈密顿图
  3. php语言能开发app吗_如何利用PHP语言开发手机APP
  4. J2EE是技术还是平台还是框架? 什么是J2EE
  5. 写了个鼠标键盘模拟器,希望对大家有用哈!
  6. android高效模拟器,51模拟器
  7. C#导入有道词典单词本到扇贝
  8. 智能车制作——从元器件、机电系统、控制算法到完整的智能车设计|文末赠书
  9. 计算机office软件版本,office哪个版本最好用,你在用的office是哪个版本
  10. 人工智能:禁忌搜索算法概述