xmlHTTP实例

(编辑:jimmy 日期: 2026/4/30 浏览:2)

其实也没有什么特别的地方,主要是看了微软VBA对象手册,发现可以直接用adodbStream转charSet, 以前看到的例子都是用VBScript来转的,所以就写了一个纯Javascript的例子 
不过可惜因为安全限制问题,这个东东只能给做HTA的人用了.....sigh.... 
复制代码 代码如下:
function loadURL(strURL,strSend,strMethod,blnNotWait,aryHeads){
       if(!strURL){return(false);}
       strSend=strSend?strSend:"";
       strMethod=strMethod=="POST"?"POST":"GET";
       blnNotWait=blnNotWait?true:false;
       var xmlHTTP=new ActiveXObject("MSXML2.XMLHTTP");
       xmlHTTP.open(strMethod,strURL,blnNotWait);
       if(typeof(aryHeads)=="object"){
              for(var i in aryHeads){
                     try{
                            xmlHTTP.setRequestHeader(i,aryHeads[i]);
                     }catch(e){}
              }
       }
       xmlHTTP.send(strSend);
       if(blnNotWait){
              return(xmlHTTP);
       }else{
              strTempFilePath="t"+(new Date()).getTime()+parseInt(Math.random()*1000)+".tmp";
              var adodbStream=new ActiveXObject("ADODB.Stream"); 
         adodbStream.Type=1;//1=adTypeBinary
         adodbStream.Open();
         adodbStream.write(xmlHTTP.responseBody);
         adodbStream.position=0;
         adodbStream.Type=2;
         adodbStream.charset="_autodetect_all";
         var re=adodbStream.readText();
         adodbStream=null;
         return(re);
       }
}
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。