瀏覽器跨域訪問 - 學(xué)習(xí)筆記(草稿)

斷斷續(xù)續(xù)看這個問題好幾天了橘蜜,以下做一下簡單總結(jié)锋叨。


問題描述

瀏覽器有同源限制(即協(xié)議垄分、域名、端口相同)娃磺,如果頁面A想要訪問另外一個非同源頁面B(不清楚怎么描述薄湿,理解為一個URL)提供的WebAPI,則瀏覽器是不允許的豌鸡。

問題本質(zhì)

跨域并非瀏覽器限制了發(fā)起跨站請求嘿般,而是跨站請求可以正常發(fā)起,但是返回結(jié)果被瀏覽器攔截了涯冠。最好的例子是CSRF跨站攻擊原理,請求是發(fā)送到了后端服務(wù)器無論是否跨域逼庞!注意:有些瀏覽器不允許從HTTPS的域跨域訪問HTTP蛇更,比如Chrome和Firefox,這些瀏覽器在請求還未發(fā)出的時候就會攔截請求赛糟,這是一個特例派任。這本質(zhì)是瀏覽器實現(xiàn)的問題

解決方案

  1. JSONP方式
    服務(wù)器端將數(shù)據(jù)以jsonp方式包裹起來璧南,再在瀏覽器端以jsonp方式訪問掌逛。

  2. Access-Control-Allow-Origin方式
    服務(wù)器端返回的數(shù)據(jù)Header中添加Access-Control-Allow-Origin控制為*,則可以供非同源網(wǎng)頁訪問。

[注]這兩種方式都需要服務(wù)器端配合司倚,沒法只在瀏覽器端修改來實現(xiàn)豆混。

參考

MDN Http 訪問控制 - 中文

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末篓像,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子皿伺,更是在濱河造成了極大的恐慌员辩,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸵鸥,死亡現(xiàn)場離奇詭異奠滑,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)妒穴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門宋税,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人讼油,你說我怎么就攤上這事杰赛。” “怎么了汁讼?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵淆攻,是天一觀的道長。 經(jīng)常有香客問我嘿架,道長瓶珊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任耸彪,我火速辦了婚禮伞芹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蝉娜。我一直安慰自己唱较,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布召川。 她就那樣靜靜地躺著南缓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荧呐。 梳的紋絲不亂的頭發(fā)上汉形,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音倍阐,去河邊找鬼概疆。 笑死,一個胖子當(dāng)著我的面吹牛峰搪,可吹牛的內(nèi)容都是我干的岔冀。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼概耻,長吁一口氣:“原來是場噩夢啊……” “哼使套!你這毒婦竟也來了罐呼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤童漩,失蹤者是張志新(化名)和其女友劉穎弄贿,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矫膨,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡差凹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了侧馅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片危尿。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖馁痴,靈堂內(nèi)的尸體忽然破棺而出谊娇,到底是詐尸還是另有隱情,我是刑警寧澤罗晕,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布济欢,位于F島的核電站,受9級特大地震影響小渊,放射性物質(zhì)發(fā)生泄漏法褥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一酬屉、第九天 我趴在偏房一處隱蔽的房頂上張望半等。 院中可真熱鬧,春花似錦呐萨、人聲如沸杀饵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽切距。三九已至,卻和暖如春惨远,著一層夾襖步出監(jiān)牢的瞬間蔚舀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工锨络, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狼牺。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓羡儿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親是钥。 傳聞我的和親對象是個殘疾皇子掠归,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容