Skip to content
个人博客
Main Navigation
前端开发
基本功
JavaScript
ECMAScript
TypeScript
网络通信
浏览器
Css
HTML
工程化
优化
系统
Linux
源码阅读系列
Vue2系列
Vue
VueRouter
Vuex
Vue3系列
Vue3
Pinia
React
React17
ReactRouterV6
Webpack
其他
环境
CSS
uniApp
Vue-JSX
Vite和Vue3升级
Appearance
Menu
Return to top
On this page
Table of Contents for current page
前后端通信使用什么方案
ajax
webSocket
1. 介绍下跨域
跨域的原因是 浏览器的同源策略
两个页面地址中的协议、域名、端口号一致就表示同源。
同源策略的限制:
存储在浏览器中的数据,如localStroage、Cookie和IndexedDB不能通过脚本跨域访问
不能通过脚本操作不同域下的DOM
不能通过ajax请求不同域的数据
2.跨域请求资源有哪几种方式?他们的优缺点是什么?有没有使用过Apache等方案?
常见的跨域方式如下:
JSONP
图像Ping
CORS
Web Sockets