Ajax的完整兼容各种浏览器版本代码
2024-09-29 10:30:32
<script type="text/javascript">
function createAjax(){
var request=false; //window对象中有XMLHttpRequest存在就是非IE,有可能是(IE7,IE8)
if(window.XMLHttpRequest){
request=new XMLHttpRequest(); if(request.overrideMimeType){
request.overrideMimeType("text/xml");
} //window对象中有ActiveXObject属性存在就是IE中的Microsoft.XMLHTTP代表不同IE版本的参数
}else if(window.ActiveXObject){
//ActiveXOject('Microsoft.XMLHTTP')
var versions=['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']; for(var i=0; i<versions.length; i++){
try{
request=new ActiveXObject(versions[i]); if(request){
return request;
}
}catch(e){
request=false;
}
}
}
return request;
} var ajax=createAjax(); alert(ajax);
</script>
最新文章
- 微信硬件H5面板开发(一) ---- 调用openApi
- MongoDB(NoSQL) 入门
- asp.net各种cookie代码和解析
- 如何向非技术人(程序猿)解释SQL注入?
- Max Degree of Parallelism最大并行度配置
- Message Flood
- Jquery最全过滤器总结
- HDU 1003 Max Sum
- 总结的Ubuntu的若干小知识
- .NET连接MySQL数据库的方法实现
- ORA-01745: 无效的主机/绑定变量名 ORA-00917: 缺失的逗号 oracle日期格式错误
- 抽象方法为什么不能被private与static修饰
- 用python读文件如.c文件生成excel文件
- Android 开发 倒计时功能 转载
- pyqt5-控件的显示与隐藏
- redis进阶
- Linux基础命令---查找用户信息finger
- RAW转换成RGB
- 自定义Chrome缩放比例
- Go Revel - Websockets