front-end-pigs / blog

博客
2 stars 0 forks source link

jsonp和cors对比 #48

Open jangdelong opened 2 years ago

jangdelong commented 2 years ago
  1. JSONP的主要优势在于对浏览器的支持较好;虽然目前主流浏览器支持CORS,但IE10以下不支持CORS。
  2. JSONP的错误处理机制并不完善,我们没办法进行错误处理;而CORS可以通过onerror事件监听错误,并且浏览器控制台会看到报错信息,利于排查。
  3. JSONP只会发一次请求;而对于复杂请求,CORS会发两次请求。