利用JS获取IE客户端IP及MAC的实现
作者:互联网
2009-06-08
在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用Javascript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务器端,且速度和可靠性都比在服务器端获取好。
具体实现的html和javascript如下:
关键是用到两个ActiveX:
不过这两个ActiveX都是系统自带,不用去下载或注册。
接下来的工作就是用脚本和ActiveX交互,脚本可以是js或Vbs我个人喜欢用js。
相关标签:
Javascript
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
你的 Vue 3 defineEmits(),VuReact 会编译成什么样的 React?
04/17
Vue3 + TS 企业级工程化项目全套实战(Vue3 + Vite + Pinia + VueRouter + Element Plus)
04/17
Vue 3 defineOptions 宏,用 VuReact 编译成 React 长什么样?
04/17
Vue3 KeepAlive 深度揭秘:组件缓存的魔法是如何实现的?
04/17
你的 Vue 3 useAttrs(),VuReact 会编译成什么样的 React?
04/17
虚拟 DOM 的 Diff 算法:Vue/React 如何实现高效更新
04/17
前端必看!console 调试不只有 log,这 8 个技巧省一半调试时间
04/17
在线CAD开发包图纸转换功能使用指南
04/17
Vue组件通信全场景详解(Vue2+Vue3适配)| 实战必备,新手也能看懂
04/17
vite+vue2 动态路由加载方法实现
04/17
AI精选
