JavaScript获取本地IP地址的ActiveX实现
作者:小括号时间:2026-10-23 15:53:19浏览:499
本文提供一段基于ActiveX控件的JavaScript代码,用于在支持该技术的浏览器环境中获取本地IP地址。通过创建rcbdyctl对象并调用GetIPAddress方法实现,若未连接网络则返回提示信息。
JavaScript获取本地IP地址的ActiveX实现
代码如下:
<script language="JavaScript">
function GetLocalIPAddr(){
var oSetting = null;
var ip = null;
try{
oSetting = new ActiveXObject("rcbdyctl.Setting");
ip = oSetting.GetIPAddress;
alert(ip);
if (ip.length == 0){
return "没有连接到Internet";
}
oSetting = null;
}catch(e){
return ip;
}
return ip;
}
alert(GetLocalIPAddr())
</script>保存至本地,保存为 getip.htm即可
作者最新文章
JS语法错误会阻止加载吗?区分SyntaxError与资源加载失败
2026-11-05 16:08:46
JavaScript常见SyntaxError语法错误排查与修复方法
2026-11-05 13:58:44
JS中slice、substring和substr截取字符串的区别
2026-11-05 13:43:47
JS 转 TS 手动迁移最佳实践:从配置 tsconfig 到消除 any 类型
2026-11-05 11:53:32
为什么JS数组push后得到的是数字而不是数组?
2026-11-05 09:59:18
