国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

IE中使用ajax碰到的問題,No Transport(crossDomain=true屬性設置問題

wudengzan / 576人閱讀

摘要:中的屬性設置再請求過程中設置了屬性,再谷歌內核中是可以正確解讀為,發現其他瀏覽器中都是,唯獨在中,這個屬性的判斷來自于,其中中沒有屬性。也就是說這個問題是由于我的亂用屬性加上各瀏覽器兼容性問題而導致的。

IE中的crossDomain=true屬性設置

再ajax請求過程中設置了crossDomain=true屬性,再谷歌內核中是可以正確解讀為support.cors = true,發現其他瀏覽器中都是support.cors = true,唯獨在IE中support.cors = false,這個屬性的判斷來自于support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ),其中xhrSupported= new window.XMLHttpRequest(),ie9中XMLHttpRequest沒有withCredentials屬性。也就是說這個問題是由于我的亂用屬性加上各瀏覽器兼容性問題而導致的。

解決方法

解決ajax時出現No Transport,在使用ajax之前添加:jQuery.support.cors = true;//瀏覽器支持跨域訪問

加載jquery-ajaxtransport-xdomainrequest的js

意外的問題

遇到一個問題就是寫的js在客戶生產環境中的ie和360中不起作用,隨后我想看看瀏覽器的輸出,并沒有異常錯誤,然后繼續操作發現一個奇怪的現象就是,在開啟F12的情況下,功能正常使用,一旦關閉則使用不了,上網找了資料,參考了superGG1990的文章,在開發過程中,console.log常被用來調試程序,在Chrome和Firefox中友好運行,但是在IE9之前的版本支持不友好,IE6和IE7雖然可以安裝 Developer Toolbar,但也不支持console。

解決方案:在開發完成過后刪除打印的調試信息或者先判斷一下js中的console是否存在
function log(msg){
    if (window["console"]){
        console.log(msg);
    }
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98842.html

相關文章

  • jQuery 源碼系列(十九)ajax 相關操作

    摘要:歡迎來我的專欄查看系列文章。主要來看函數函數返回值有兩個,其中就是發送函數了,一步一步,發送下來,無需多說明。參考源碼分析系列整體結構源碼分析系列總結觸碰異步詳解本文在上的源碼地址,歡迎來。 歡迎來我的專欄查看系列文章。 關于 ajax,東西太多了,我本來想避開 ajax,避而不提,但覺得 ajax 這么多內容,不說又少點什么,就簡單點來介紹吧,加上最近準備內推面試的時候,看了不少 a...

    Dean 評論0 收藏0
  • jQuery ajax 源碼分析之預處理和分發函數(prefilter/transport)

    摘要:調用的情況下,我們通常用來請求數據的方法有前五種方法,在的實現中,本質上還是在調用第六種方法實現的單純在源碼中看前五個函數,代碼量都很少,多一點也就是函數,涉及到了的寫法,在調用成功時,對返回的數據使用內部方法進行渲 調用jQuery 的情況下,我們通常用來請求數據的方法有 $(element).load(url, callback) $.get(url, data, callbac...

    he_xd 評論0 收藏0
  • jQuery ajax 源碼分析二之ajax主函數

    摘要:上文我們已經介紹了的幾個副函數和,本文主要介紹主函數的內部實現我們一般調用有三種寫法第一種寫法第二種寫法第三種寫法,也就是的寫法第一種和第二種僅僅是的位置不同,內部會判斷傳入的第一個參數是否是對象來進行判斷使用的寫法,需要轉換成的寫法內部 上文我們已經介紹了ajax 的幾個副函數ajaxPrefilter 和ajaxTransport ,本文主要介紹ajax 主函數的內部實現 我們一般...

    godlong_X 評論0 收藏0
  • 同源策略和跨域

    摘要:一些技術都默認采取了同源策略,這些技術范圍包括但不限于。但是相比較以上的各種場景和繞過同源策略的方法,的跨域請求設置很容易,只需要在目標服務的根目錄下 在前端開發的過程中,我們經常遇到跨域的問題,以下的文章將列舉一下我在工作中碰到的跨域問題。以及稍稍的探討一下為什么會有跨域問題的出現,和所謂的同源策略 同源策略 1. 歷史 1995 年由 Netscape 公司提出,之后被其他瀏覽器廠...

    Achilles 評論0 收藏0
  • 同源策略和跨域

    摘要:一些技術都默認采取了同源策略,這些技術范圍包括但不限于。但是相比較以上的各種場景和繞過同源策略的方法,的跨域請求設置很容易,只需要在目標服務的根目錄下 在前端開發的過程中,我們經常遇到跨域的問題,以下的文章將列舉一下我在工作中碰到的跨域問題。以及稍稍的探討一下為什么會有跨域問題的出現,和所謂的同源策略 同源策略 1. 歷史 1995 年由 Netscape 公司提出,之后被其他瀏覽器廠...

    ideaa 評論0 收藏0

發表評論

0條評論

wudengzan

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<