url组成
- 例如:http://store.compang.com:81/dir/etc.html
- http:就是协议
- store.compang.com:是域名/主机名
- 也就是存放资源的服务器的域名,主机名或者ip地址
- :81:是端口号
- 默认是“80”,只有默认情况下才可以省略
- /dir/etc.html:是文件路径
- 可选,一般用来表示主机上的一个目录或者文件地址。
同源策略
是浏览器的一个安全限制,从一个源加载的文档或脚本默认不能访问另一个源的资源。例如:a.com/a.html页面不能访问b.com.person这种接口,因为他们是不同的源。
不受同源策略限制
- 页面中的链接(例如a标签),重定向和表单提交不受同源策略限制。
- 跨域资源的引入是不受同源策略限制,但是js读不到其中的内容。
<script src='...'></script>
,<img/>
,<link/>
,<iframe>
等。
跨域
不同服务器之间进行访问。只要协议、域名、端口号有一个不一样就是跨域。