JS之ActiveXObject对象使用整理
来源:互联网 发布:手机大字体软件 编辑:程序博客网 时间:2024/06/03 19:07
一、什么是 ActiveX 控件?
Microsoft ActiveX 控件是由软件提供商开发的可重用的软件组件。使用 ActiveX 控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker 控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。
现在,已有 1000 多个商用的 ActiveX 控件。开发控件可以使用各种编程语言,如 C,C++,下一代的Microsoft Visual Basic,以及微软公司的 Visual Java 开发环境 Microsoft Visual J++。ActiveX 控件一旦被开发出来,设计和开发人员就可以把它当作预装配组件,用于开发客户程序。以此种方式使用 ActiveX 控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完成网页或应用程序的设计。
ActiveX 控件广泛用于 Internet。它们可以通过提供视频、动画内容等来增加浏览的乐趣。不过,这些程序可能出问题或者向您提供不需要的内容。在某些情况下,这些程序可被用来以您不允许的方式从计算机收集信息、破坏您的计算机上的数据、在未经您同意的情况下在您的计算机上安装软件或者允许他人远程控制您的计算机。一般软件需要用户单独下载然后执行安装,而ActiveX插件是当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装。 ActiveX插件安装的一个前提是必须经过用户的同意及确认。考虑到这些风险,您应该在完全信任发行商的情况下才安装这些程序。
本文地址:http://blog.csdn.net/chen_zw/article/details/9336375
二、ActiveXObject对象详解
JavaScript中ActiveXObject对象是启用并返回 Automation对象的引用。
使用方法:newObj = new ActiveXObject( servername.typename[, location])
其中newObj是必选项。要赋值为 ActiveXObject 的变量名。
servername是必选项。提供该对象的应用程序的名称。
typename是必选项。要创建的对象的类型或类。
location是可选项。创建该对象的网络服务器的名称。
Automation服务器至少提供一类对象,例如字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。通常先用window.ActiveXObject判断下浏览器是否支持ActiveXObject对象。
三、ActiveXObject的常用对象及用法:
(1)WScript.Network
[1] 取得机器名,登录域及登录用户名
(2)WScript.shell
[1] 取得系统目录
[3] 启动计算器
[4] 注册表操作
[7] 调用exe文件
(3)Scripting.filesystemobject
[1] 取得磁盘信息 传入参数如:getdiskinfo('c') [2] 文件操作
[3] 创建文件
(4)WbemScripting.SWbemLocator
[1] 获取系统CPU
附录:取得客户端的信息
阅读全文
0 0
- JS之ActiveXObject对象使用整理
- ActiveXObject对象使用整理
- JS入门之ActiveXObject对象
- JS入门之ActiveXObject对象
- JS入门之ActiveXObject对象
- [js对象]JS入门之ActiveXObject对象
- ActiveXObject对象使用
- JS中使用var fso = new ActiveXObject("LoadingOilICCard.ICCardActiveX");报automation服务器不能创建对象
- ActiveXObject 对象
- ActiveXObject 对象
- js之ActiveX 控件说明 new ActiveXObject();
- 原生js获取execl里面的值 主要使用ActiveXObject
- JavaScript中的ActiveXObject对象
- JavaScript中的ActiveXObject对象
- JavaScript中的ActiveXObject对象
- JavaScript中的ActiveXObject对象
- JavaScript中的ActiveXObject对象
- JavaScript中的ActiveXObject对象
- xheditor编辑器
- js Dom
- Angular 中间部分 2.3 路由
- kobject,kset,子系统层次结构 、platform_device platform_driver
- 解决:Command `npm install --save --save-exact react-native` failed.
- JS之ActiveXObject对象使用整理
- DeleteFile删除失败错误码5
- WPF实现弧形旋转轮播图
- 一个基于ES5的vue小demo
- 使用cmake构建工程
- HDU1015
- 连续子数组的最大和
- HDU 6060 RXD and dividing (最小斯坦纳树)
- 简介:Spring定时任务的几种实现