js之ActiveX控件使用说明 new ActiveXObject()

什么是 ActiveX 控件?

ActiveX 控件广泛用于 Internet。它们可以通过提供视频、动画内容等来增加浏览的乐趣。不过,这些程序可能出问题或者向您提供不需要的内容。在某些情况下,这些程序可被 用来以您不允许的方式从计算机收集信息、破坏您的计算机上的数据、在未经您同意的情况下在您的计算机上安装软件或者允许他人远程控制您的计算机。考虑到这 些风险,您应该在完全信任发行商的情况下才安装这些程序。

当 Windows 阻止 ActiveX 控件的安装时,您应该做什么?

您可能不应该安装该 ActiveX 控件。安装 Windows 阻止的 ActiveX 控件是极为冒险的事情。如果 Internet Explorer 安全设置处于默认级别,并且 ActiveX 控件没有有效的数字签名,Windows 就会阻止该 ActiveX 控件的安装。

有效的数字签名可确认发行商的标识(分发文件的公司、网站或个人),并确认文件自签名以后没有被篡改过这一事实。如果文件没有有效的数字签名,您就 无法确定文件是否真的来自它所声明的来源,或者它是否没有被篡改过(例如,可能会有病毒插入控件中)。除非您信任发行商,并且知道文件打开后内容会是安全 的,否则,就不应该打开文件。

说明:下面这句话的意思是生成一个相关的Active对象,根据相关的浏览器版本

xmlHttp = newActiveXObject(aVersions[i]);

这行JS代码是产生一个XMLHttpRequest对象..

括号里面的是ActiveX插件的名字.

完整的应该这样写:

复制代码 代码如下:


var xmlHttp;
function createXMLHttpRequest() {
if(window.ActiveXObject)
{
var aVersions =["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
for(int i=0;i<aVersions.length;i++)
{
try
{
xmlHttp = new ActiveXObject(aVersions[i]);
return;
}
catch(oError)
{
}
}
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
return;
}
throw new Error("XMLHttp object could not becreated.");
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/543920.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vim中的jk为什么是上下_JK轮胎的完整形式是什么?

vim中的jk为什么是上下JK轮胎&#xff1a;Juggilal Kamlapat Ji轮胎 (JK Tyres: Juggilal Kamlapat Ji Tyres) JK Tyre and Industries is an abbreviation of Juggilal Kamlapat Ji Tyres & Industries Ltd. It is an Automobile Tyre, Tubes and Flaps manufacturing com…

【C语言】第二章 类型、运算符和表达式

为什么80%的码农都做不了架构师&#xff1f;>>> 变量和常量是程序处理的两种基本数据对象。 声明语句说明变量的名字及类型&#xff0c;也可以指定变量的初值。 运算符指定要进行的操作。 表达式则把变量与常量组合起来生成新的值。 对象的类型决定该对象可取值的集…

移动最小二乘_最小移动以形成弦

移动最小二乘Problem statement: 问题陈述&#xff1a; Given a string S, write a program to check if it is possible to construct the given string S by performing any of the below operations any number of times. In each step, you can: 给定字符串S &#xff0c;…

转: 加快Android编译速度

转&#xff1a; http://timeszoro.xyz/2015/11/25/%E5%8A%A0%E5%BF%ABandroid%E7%BC%96%E8%AF%91%E9%80%9F%E5%BA%A6/ 加快Android编译速度 发表于 2015-11-25 | 对于Android开发者而言&#xff0c;随着工程不断的壮大&#xff0c;Android项目的编译时间也逐渐变长&#xff…

ipv6寻址_什么是IPV4寻址?

ipv6寻址IPV4寻址简介 (Introduction to IPV4 Addressing ) Internet protocol version 4 in any network, is a standard protocol for assigning a logical address (IP address) to hosts. You are currently using the same protocol. This protocol is capable of providi…

1593: [Usaco2008 Feb]Hotel 旅馆

1593: [Usaco2008 Feb]Hotel 旅馆 Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 489 Solved: 272[Submit][Status][Discuss]Description 奶牛们最近的旅游计划&#xff0c;是到苏必利尔湖畔&#xff0c;享受那里的湖光山色&#xff0c;以及明媚的阳光。作为整个旅游的策划…

最长递增子序列 子串_最长递增子序列

最长递增子序列 子串Description: 描述&#xff1a; This is one of the most popular dynamic programming problems often used as building block to solve other problems. 这是最流行的动态编程问题之一&#xff0c;通常用作解决其他问题的基础。 Problem statement: 问…

beta版本项目冲刺

项目冲刺第一天项目冲刺第二天项目冲刺第三天项目冲刺第四天项目冲刺第五天项目冲刺第六天项目冲刺第七天转载于:https://www.cnblogs.com/malinlin/p/5006041.html

mkdir 函数_PHP mkdir()函数与示例

mkdir 函数PHP mkdir()函数 (PHP mkdir() function) The full form of mkdir is "Make Directory", the function mkdir() is used to create a directory. mkdir的完整格式为“ Make Directory” &#xff0c; 函数mkdir()用于创建目录。 Syntax: 句法&#xff1a…

WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展

原文:WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展一&#xff0e;前言 申明&#xff1a;WPF自定义控件与样式是一个系列文章&#xff0c;前后是有些关联的&#xff0c;但大多是按照由简到繁的顺序逐步发布的等&#xff0c;若有不明白的地方可以参考本…

Cookie介绍及使用

Cookie学习: 作用:解决了发送的不同请求的数据共享问题 使用: Cookie的创建和存储//创建Cookie对象Cookie cnew Cookie("mouse","");//设置cookie(可选)//设置有效期c.setMaxAge(int seconds);//设置有效路径c.setPath(String uri);//响应Cookie信息给客…

acm模式_ACM的完整形式是什么?

acm模式ACM&#xff1a;计算机协会 (ACM: Association for Computing Machinery) ACM is an abbreviation of the "Association for Computing Machinery (ACM)". ACM是“计算机协会(ACM)”的缩写 。 It is an international academic association or scholarly soc…

c语言:用%f输出实数,只能得到6位小数及求float型数据的有效位数

1.用%f输出实数&#xff0c;只能得到6位小数。程序&#xff1a;#include<stdio.h>int main(){double a 1.0;printf("%f\n",a/3);return 0;}结果&#xff1a;0.333333请按任意键继续. . .2.float型数据的有效位数。程序&#xff1a;#include<stdio.h>int…

二分法查找算法

二分法查找索引值 二分法查找算法步骤&#xff1a;(前提&#xff1a;查询数组为一组有序数)1、定义低位和高位指针low&#xff0c;high&#xff1b;2、通过判断low和high的所指的数值中间值mid来判断关键值是在高位段还是低位段。例题解析&#xff1a; 查找5的索引值 sum {1,2…

bba70_BBA的完整形式是什么?

bba70BBA&#xff1a;工商管理学士 (BBA: Bachelor of Business Administration) BBA is an abbreviation of Bachelor of Business Administration also spelled as B.B.A. In the field of Business Administration, it is an undergraduate degree program. This is a degre…

Qt和纹理

2019独角兽企业重金招聘Python工程师标准>>> test 转载于:https://my.oschina.net/assange/blog/537631

计算机图形学图形旋转_计算机图形学翻译

计算机图形学图形旋转计算机图形学| 翻译 (Computer Graphics | Translations) Transformation techniques mean to modify the current shape or object in a particular manner. Changing of an object after creation, in terms of position or even size is known as trans…

AP 1532E register   Cisco 2504 AP注册WLC

客户的环境是&#xff1a;WLC是 2504 的AP的型号是 1532E的首先要是版本匹配&#xff0c;那么我们就要查一个兼容性列表&#xff0c;请看附件同时&#xff0c;我们要把WLC的版本升级到AIR-CT2500-K9-8-1-111-0.aes 这个版本&#xff1b;同时由于瘦AP 1532E的版本是 Cisco IOS S…

Python 位运算、判断、循环

位运算 1、原码、反码和补码 计算机内部使用补码来表示 2、按位运算实现快速计算 (1) 通过^(异或)快速交换两个整数。 a^b b^a a^b (2) 通过a&(-a)快速获取a的最后为1 位置的整数。 00 00 01 01 -> 5 & 11 11 10 11 -> -5 - - - 00 00 00 01-> 14、利用位运…

dbms数据库管理系统_数据库管理系统(DBMS)中的视图

dbms数据库管理系统DBMS College professor once realized that students feel sad when they see their friends marks higher than them and it creates a negative impact on them. It gave the Professor an idea to create a view table in his student academic result d…