Anemone95 / anemone95.github.io

http://anemone.top/
2 stars 1 forks source link

JSONP原理及其安全性问题 | Anemone's Blog #40

Open Anemone95 opened 5 years ago

Anemone95 commented 5 years ago

http://anemone.top/jsonp-JSONP%E5%8E%9F%E7%90%86%E5%8F%8A%E5%85%B6%E5%AE%89%E5%85%A8%E6%80%A7%E9%97%AE%E9%A2%98/

JSONP原理JSONP(JSON with Padding)是一种跨域获取数据的方法,因为带src属性的标签如<script>允许跨域(1. 在CSP没有设置的情况下, 2.跨域时是可以带cookie的),因此前端可以设置一个callback请求并生成一个访问后台某个<script>的链接,后台在链接中动态的将数据包裹在先前的callback函数中,作为参数返回给前台,这