js - 跨域
- 跨域
- JSONP原理
- 在全局定義一個funName函數
- 在頁面中建立一個script,src格式爲:url+?cb=funName&key1=value1。
- 後臺定義一個接口來接受cb,key 等參數,邏輯計算,返回格式爲字符串:funName({prop:value});
- 致命缺點就是隻能使用GET
-
window.name + iframe
- 能夠經過js操做沒有設置src的iframe,經過他來發送跨域請求。
- .window.name 這個值經過window.href = xxx 以後也不會刪除或者改變,能夠經過這個特色來傳遞跨域請求後的返回值。
歡迎關注本站公眾號,獲取更多信息