新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Nginx緩存引發(fā)的跨域慘案
1. 前言

貴金屬wap版直播間上線后,偶爾有用戶反饋,在進(jìn)入wap直播間的時候,出現(xiàn)空白頁面,但是重新刷新又可以正常顯示了。我們曾一度認(rèn)為是網(wǎng)絡(luò)請求異?;蚣嫒輪栴},直到開發(fā)PC版直播間,在進(jìn)行調(diào)試中,同樣遇到了“白屏”問題,才引起了足夠重視,并進(jìn)行了問題跟蹤與分析?,F(xiàn)在跟大家分享一下,這種偶然現(xiàn)象出現(xiàn)的原因。
我們的直播間落地頁在fa.163.com 系統(tǒng),而直播間內(nèi)容,是通過 向直播間系統(tǒng) qz.fa.163.com 發(fā)起Ajax請求獲取的。在出現(xiàn)“白屏”的時候,可以通過瀏覽器的調(diào)試窗口,可以看到出現(xiàn)下面的報錯
2. 問題分析
從上述錯誤提示文案中可以看到,問題首先和 跨域 有關(guān)。
何為跨域
從字面上理解為“跨域名”,瀏覽器不能執(zhí)行其他網(wǎng)站的腳本,然而,跨域不僅僅局限于域名這一項。只要協(xié)議、域名、端口有任何一個不同,都被當(dāng)作是不同的域。 這是由于>同源策略的限制,從一個域上加載的腳本不允許訪問另外一個域的文檔屬性。雖然在瀏覽器中,


咨詢
建站咨詢