第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IE8 / 9中帶有jQuery和XDomainRequest的CORS

IE8 / 9中帶有jQuery和XDomainRequest的CORS

慕工程0101907 2019-12-16 11:11:10
我強烈建議您不要花任何時間在XDomainRequest上,因為它是一個非常糟糕的實現(xiàn),有很多限制。它基本上只對非SSL服務(wù)器的GET請求有效,因此您最好使用jsonp或其他任何方法。我正在使用CORS調(diào)用跨域API,但是Internet Explorer出現(xiàn)了問題。通過該XDomainRequest對象,應(yīng)該可以在IE8和IE9中實現(xiàn)CORS ,但是我無法正常工作。JQuery 拒絕為XDomainRequest提供本機支持,但是建議使用幾個jQuery插件來添加此支持。本主題建議了兩個這樣的插件:jQuery.XDomainRequest.js和xdr.js,據(jù)報道它們可以工作。Afaik,插件應(yīng)自動覆蓋的行為jQuery.ajax。我在這里找到了另一個插件。我分別放了一些演示頁面,分別帶有插件jQuery.XDomainRequest和xdr和jquery.ie.cors,它們對啟用了CORS的服務(wù)器執(zhí)行ajax請求。這些頁面可在Chrome和Firefox中運行,但是IE8 / 9會立即引發(fā)權(quán)限被拒絕錯誤(甚至在發(fā)出請求之前)。這個MSDN帖子建議添加另一個處理程序,xhr.onprogress = function() {};但是我嘗試了這個操作,但它也不起作用。任何提示我在做什么錯?我現(xiàn)在也已經(jīng)使用MS虛擬服務(wù)器對IE8進行了測試,但是它有完全相同的問題。編輯:確定,所以我發(fā)現(xiàn)問題的一部分是我在HTTPS上使用POST。顯然XDomainRequest不允許通過HTTPS進行CORS。我可以切換到HTTP,但我確實需要POST。Edit2:有關(guān)該故事的結(jié)尾,請參見github上的此問題。事實證明,使用HTTP POST時,xDomainRequest只能將請求正文(參數(shù))編碼為text/plain。這幾乎使它一文不值,因為每個人都使用application/x-www-form-urlencoded或multipart/form-data。IE8 / 9中帶有jQuery和XDomainRequest的CORS
查看完整描述

3 回答

?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

對于IE8 / 9中的CORS請求,您可以使用jQuery插件jquery-transport-xdr


查看完整回答
反對 回復(fù) 2019-12-16
  • 3 回答
  • 0 關(guān)注
  • 726 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號