同源策略:ajax
一、概念:同源策略是瀏覽器的一個安全功能,不一樣源的客戶端腳本在沒有明確受權的狀況下,不能讀寫對方資源。因此a.com下的js腳本採用ajax讀取b.com裏面的文件數據是會報錯的。跨域
二、 源(origin)就是協議、域名和端口號。瀏覽器
若地址裏面的協議、域名和端口號均相同則屬於同源。安全
爲何會有同源策略?cookie
答:設置同源限制主要是爲了安全,若是沒有同源限制存在瀏覽器中的cookie等其餘數據能夠任意讀取,不一樣域下DOM任意操做,ajax任意請求的話若是瀏覽了惡意網站那麼就會泄漏這些隱私數據。跨域限制訪問,實際上是瀏覽器的限制!網站