## 瀏覽器同源策略
localStorage cookie
dom
ajax
<br>
<br>
## 為什么瀏覽器不支持跨域?
每次你訪問服務器,服務端會有個sessionId 放在 cookie里面返回給你,如果允許跨域,那你如果登錄了銀行網站然后去訪問惡意網站,這個時候惡意網站就能拿到你在銀行網站拿到的sessionId,然后去偽造是你去訪問銀行網站獲取你的信息。
<br>
<br>
## 既然跨域不安全為什么要跨域?
比如你前端所在的服務器,和后端接口所在的服務器之間想通信想調接口,但是現在是跨域,這個時候就需要解決跨域問題了。
<br>
<br>
## 跨域的9種方法
1. jsonp - 只能get請求,不安全 xss攻擊
2. cors - 純后端實現
3. postMessage 兩個頁面之間
4. document.domain - 子域和父域
5. window.name
6. location.href
7. http
8. nginx(服務器代理請求)
9. web-socket
- 初級前端題
- 必會
- http協議
- 跨域
- cookie與storage
- 移動端問題
- 性能優化
- Vue全家桶
- 有哪些常用的es6語法?
- 項目
- 閉包
- JSON
- 數據類型與運算
- 數組
- DOM
- 字符串
- 要會
- async與await
- 正則
- this
- 數據加密
- 實時獲取數據
- 原生ajax
- 異步打印
- css相關
- 雜七雜八
- webpack
- 一般
- mvvm模式
- 異步請求
- XSS
- 其他dom問題
- 冷門
- 瀏覽器緩存機制
- 新
- 瀏覽器事件輪詢
- Promise
- 樹的深度優先與廣度優先
- 拷貝
- 繼承
- Vue
- 跨域
- 排序
- 瀏覽器
- 瀏覽器入門
- 瀏覽器內核知識
- 瀏覽器渲染原理
- 瀏覽器性能調優
- 自動化構建
- 字符編碼
- git
- 一些題目
- 其他
- 邏輯思維題
- 互聯網公司招聘信息如何閱讀
- bat面試