导入编码出现ActiveXObject is not defined应该怎么解决
3个回答
展开全部
您好!很高兴为您答疑。
不知道您所谓的导入编码是什么操作,如果是您在进行文件上传或加载解析之类的操作,这个提示的原因是您利用了某种特殊插件,而该插件本身不支持火狐或者没有安装基于火狐版本的该插件所致。
按照您的提示,您应该是使用一款基于ActiveX开发的控件,而此类控件是IE下专有,火狐下基本无法使用。
如果对我们的回答存在任何疑问,欢迎继续问询。
不知道您所谓的导入编码是什么操作,如果是您在进行文件上传或加载解析之类的操作,这个提示的原因是您利用了某种特殊插件,而该插件本身不支持火狐或者没有安装基于火狐版本的该插件所致。
按照您的提示,您应该是使用一款基于ActiveX开发的控件,而此类控件是IE下专有,火狐下基本无法使用。
如果对我们的回答存在任何疑问,欢迎继续问询。
展开全部
通过该控件创建的对象定义为本地的JavaScript对象。代码如下:
var xmlHttp;
//判断浏览器是否支持ActiveX控件
if(window.ActiveXObject){
//支持-通过ActiveXObject的一个新实例来创建XMLHttpRequest对象
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//不支持
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest()
}
var xmlHttp;
//判断浏览器是否支持ActiveX控件
if(window.ActiveXObject){
//支持-通过ActiveXObject的一个新实例来创建XMLHttpRequest对象
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//不支持
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest()
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ActiveXObject是微软IE内核浏览器才有的,你用别的浏览器访问这种网站就会出问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询