前端跨域

前端跨域

  1. 什么是跨域?

    ​ 违反了同源策略,即只要协议,域名,端口有任何一个不同,就会当作是不同的域,就会产生跨域这个问题。这样做的目的是为了避免引入外部文件而导致浏览器安全问题。但这样的限制野给ajax带来了不少麻烦,所以要通过一些方法使本域的js操纵其它域的对象。

  2. 解决跨域的部分常用方法:

    • jsonp跨域

    • CORS(Cross-Origin Resource Sharing)跨域

    • HTML5的postMessage跨域

      jsonp

      • 原理:所有具有srchref的标签都是可以实现跨域的,包括

你可能感兴趣的:(前端学习)