進階-任務(wù)13

同源策略

如果非同源霹崎,以下三種行為將受到限制:

  • Cookie桑驱、LocalStorage 和 IndexedDB 無法讀取。
  • DOM 無法獲得脉顿。
  • AJAX 請求不能發(fā)送。
    同源是指:
  • 協(xié)議相同
  • 域名相同
  • 端口號相同
    同源策略是為了保證用戶信息的安全点寥,防止惡意的網(wǎng)站竊取數(shù)據(jù)艾疟。

跨域?跨域有幾種實現(xiàn)形式

跨域是指因為Javascript同源策略的限制敢辩,非同源的腳本不能相互通信
跨域的實現(xiàn)形式:

  • JSONP
  • CORS
  • 降域
  • PostMessage

JSONP 的原理是什么

雖然瀏覽器默認禁止了跨域訪問汉柒,但并不禁止在頁面中引用其他域的JS文件。因此根據(jù)這一點责鳍,可以方便地通過創(chuàng)建script節(jié)點的方法來實現(xiàn)跨域的通信碾褂。JSOP的基本思想是網(wǎng)頁通過添加一個<script>元素,向服務(wù)器請求JSON數(shù)據(jù)历葛,這種做法不受同源政策限制正塌;服務(wù)器收到請求后,將數(shù)據(jù)放在一個指定名字的回調(diào)函數(shù)里傳回來恤溶。

CORS是什么

CORS是一個W3C標準乓诽,全稱是“跨域資源共享”(Cross-origin resource sharing)。CORS通信過程是瀏覽器一旦發(fā)現(xiàn)AJAX請求跨源咒程,就會自動添加一些附加的頭信息鸠天,服務(wù)器端則需要解析這些的請求頭信息,并按照策略返回相應(yīng)的響應(yīng)頭以及所請求的資源帐姻。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末稠集,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子饥瓷,更是在濱河造成了極大的恐慌剥纷,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呢铆,死亡現(xiàn)場離奇詭異晦鞋,居然都是意外死亡,警方通過查閱死者的電腦和手機棺克,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門悠垛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人娜谊,你說我怎么就攤上這事确买。” “怎么了因俐?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵拇惋,是天一觀的道長周偎。 經(jīng)常有香客問我抹剩,道長撑帖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任澳眷,我火速辦了婚禮胡嘿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钳踊。我一直安慰自己衷敌,他們只是感情好,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布拓瞪。 她就那樣靜靜地躺著缴罗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪祭埂。 梳的紋絲不亂的頭發(fā)上面氓,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機與錄音蛆橡,去河邊找鬼舌界。 笑死,一個胖子當著我的面吹牛泰演,可吹牛的內(nèi)容都是我干的呻拌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼睦焕,長吁一口氣:“原來是場噩夢啊……” “哼藐握!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起垃喊,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤趾娃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后缔御,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抬闷,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年耕突,在試婚紗的時候發(fā)現(xiàn)自己被綠了笤成。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡眷茁,死狀恐怖炕泳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情上祈,我是刑警寧澤培遵,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布浙芙,位于F島的核電站,受9級特大地震影響籽腕,放射性物質(zhì)發(fā)生泄漏嗡呼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一皇耗、第九天 我趴在偏房一處隱蔽的房頂上張望南窗。 院中可真熱鬧,春花似錦郎楼、人聲如沸万伤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敌买。三九已至,卻和暖如春阶界,著一層夾襖步出監(jiān)牢的瞬間虹钮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工荐操, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芜抒,地道東北人。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓托启,卻偏偏與公主長得像宅倒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子屯耸,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

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

  • 1- 同源策略: 首先理解什么叫同源同源指的是協(xié)議拐迁、域名、端口都必須一致疗绣。只要其中一個不一致都不是同源线召。 瀏覽器中...
    osborne閱讀 177評論 0 1
  • 1、 什么是同源策略 同源策略(Same Origin Policy)是一種約定多矮,它是瀏覽器最核心也是最基本的安全...
    饑人谷_小敏閱讀 459評論 0 0
  • PreSonus STUDIDLIVE16.4.2數(shù)字調(diào)音臺教學(xué) (中文教學(xué)) PreSonus STUDIDLI...
    惠忠閱讀 4,557評論 1 0
  • 可以利用一個Mac軟件解壓https://github.com/devcxm/iOS-Images-Extractor
    CoderRH閱讀 96評論 0 0
  • 打開手機缓淹,點開DayGram。敲打鍵盤的手勢擺了好半天塔逃,一句話也沒編完整出來讯壶。腦海里可能好不容易冒出一句話,打上去...
    一撇工豐月閱讀 368評論 7 1