前端跨域問題
一、什麼是跨域?
在前端領域中,跨域是指瀏覽器允許向伺服器傳送跨域請求,從而克服Ajax只能同源使用的限制。
什麼是同源策略?
同源策略是一種約定,由Netscape公司1995年引入瀏覽器,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,瀏覽器很容易受到XSS、CSFR等攻擊。所謂同源是指"協議+域名+埠"三者相同,即便兩個不同的域名指向同一個ip地址,也非同源。
同源策略限制以下幾種行為:
- Cookie、LocalStorage 和 IndexDB 無法讀取
- DOM和JS物件無法獲得
- AJAX 請求不能傳送
二、常見的跨域場景
相關文章
- 搞懂:前端跨域問題JS解決跨域問題VUE代理解決跨域問題原理前端跨域JSVue
- 實戰前端跨域問題前端跨域
- 前端跨域問題總結前端跨域
- Nginx解決前端跨域問題 CORS跨域配置Nginx前端跨域CORS
- 前端跨域問題如何解決前端跨域
- 前端解決跨域問題總結前端跨域
- 前端跨域問題及其解決方案前端跨域
- 前端怎麼解決跨域問題前端跨域
- 前端常見問題——Canvas 圖片跨域前端Canvas跨域
- 前端http請求跨域問題解決前端HTTP跨域
- 跨域問題跨域
- 跨域問題(普通跨域和springsecurity跨域)跨域SpringGse
- Nginx解決前端訪問資源跨域問題Nginx前端跨域
- 前端面試總結之:js跨域問題前端面試JS跨域
- 前端進階課程之跨域問題詳解前端跨域
- 前端解決跨域問題的8種方案前端跨域
- .net webapi 處理前端請求跨域問題WebAPI前端跨域
- AJAX 跨域問題跨域
- js -- 跨域問題JS跨域
- VUE跨域問題Vue跨域
- djangorestjwtvue跨域問題DjangoRESTJWTVue跨域
- js跨域問題JS跨域
- Ajax跨域問題跨域
- Nginx跨域問題Nginx跨域
- 重學前端(8)封裝ajax,http,跨域問題前端封裝HTTP跨域
- 跨域問題及Umi中使用proxy代理解決跨域問題跨域
- 前端跨域前端跨域
- Laravel 中跨域問題Laravel跨域
- 關於跨域問題跨域
- 跨域問題總結跨域
- 跨域問題再解跨域
- vue 2 跨域問題Vue跨域
- 解決跨域問題跨域
- CORS跨域問題梳理CORS跨域
- 測試跨域問題跨域
- 深入跨域問題(4) – 利用代理解決跨域跨域
- 深入跨域問題(4) - 利用代理解決跨域跨域
- 深入跨域問題(2) - 利用 CORS 解決跨域跨域CORS