JS获取几种URL地址的方法小结


Posted in Javascript onFebruary 26, 2014

以下为JS获取几种URL地址的方法

thisURL = document.URL;
thisHREF = document.location.href;
thisSLoc = self.location.href;
thisDLoc = document.location;
thisTLoc = top.location.href;
thisPLoc = parent.document.location;
thisTHost = top.location.hostname;
thisHost = location.hostname;
tmpHPage = thisHREF.split( "/" );
thisHPage = tmpHPage[ tmpHPage.length-1 ];
tmpUPage = thisURL.split( "/" );
thisUPage = tmpUPage[ tmpUPage.length-1 ];

下面为使用JS获取MAC地址、IP地址及主机名的方法:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
</head>
<body>
<object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object>
<object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo" style="display:none;visibility:hidden"></object>                                                         
<form name="myForm">
<br/>MAC地址:<input type="text" name="macAddress">
<br/>IP地址:<input type="text" name="ipAddress">
<br/>主机名:<input type="text" name="hostName">
</form>
</body>
</html>
<script language="javascript">
var sMacAddr="";
var sIPAddr="";
var sDNSName="";
var service = locator.ConnectServer();
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</script>
<script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
         if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
                           if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != "undefined")
                                         sIPAddr = objObject.IPAddress(0);
                           if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
                     sMacAddr = objObject.MACAddress;
                           if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
                                         sDNSName = objObject.DNSHostName;
          }
</script>
<script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript">
        myForm.macAddress.value=sMacAddr;
myForm.ipAddress.value=sIPAddr;
        myForm.hostName.value=sDNSName;
</script>
Javascript 相关文章推荐
javascript 支持ie和firefox杰奇翻页函数
Jul 22 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
Sep 01 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
Dec 02 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
Mar 22 Javascript
BootStrap入门教程(三)之响应式原理
Sep 19 Javascript
Vue 父子组件、组件间通信
Mar 08 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
Jul 26 Javascript
重新认识vue之事件阻止冒泡的实现
Aug 02 Javascript
使用ng-packagr打包Angular的方法示例
Sep 21 Javascript
vue-router之nuxt动态路由设置的两种方法小结
Sep 26 Javascript
vue router 用户登陆功能的实例代码
Apr 24 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
Nov 17 Javascript
js获取当前地址 JS获取当前URL的示例代码
Feb 26 #Javascript
JS获取select的value和text值的简单实例
Feb 26 #Javascript
JS获取文本框,下拉框,单选框的值的简单实例
Feb 26 #Javascript
Js获取下拉框选定项的值和文本的实现代码
Feb 26 #Javascript
js自动查找select下拉的菜单并选择(示例代码)
Feb 26 #Javascript
jQuery设置与获取HTML,文本和值的简单实例
Feb 26 #Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
Feb 26 #Javascript
You might like
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
PHP时间相关常用函数用法示例
2020/06/03 PHP
自己的js工具 Cookie 封装
2009/08/21 Javascript
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
JQuery基础语法小结
2015/02/27 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
Python中防止sql注入的方法详解
2017/02/25 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
django实现用户注册实例讲解
2019/10/30 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
Snapfish英国:在线照片打印和个性化照片礼品
2017/01/13 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
执行力心得体会
2013/12/31 职场文书
新郎婚宴答谢词
2014/01/19 职场文书
学生党员的自我评价范文
2014/03/01 职场文书
图书室标语
2014/06/21 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
房屋所有权证明
2014/10/20 职场文书
PyMongo 查询数据的实现
2021/06/28 Python